./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9e83a031749850377e0f1ecd2c361048b8f87f697f146600048034d31c93bd9a --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 15:19:54,650 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 15:19:54,707 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-04 15:19:54,713 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 15:19:54,713 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 15:19:54,733 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 15:19:54,735 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 15:19:54,735 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 15:19:54,735 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 15:19:54,735 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 15:19:54,736 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 15:19:54,736 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 15:19:54,736 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 15:19:54,737 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 15:19:54,737 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 15:19:54,737 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 15:19:54,737 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 15:19:54,737 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 15:19:54,737 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 15:19:54,737 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 15:19:54,738 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 15:19:54,739 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 15:19:54,739 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 15:19:54,739 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 15:19:54,740 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 15:19:54,740 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 15:19:54,740 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 15:19:54,740 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9e83a031749850377e0f1ecd2c361048b8f87f697f146600048034d31c93bd9a [2025-03-04 15:19:54,974 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 15:19:54,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 15:19:54,985 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 15:19:54,986 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 15:19:54,986 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 15:19:54,987 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.i [2025-03-04 15:19:56,120 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/511a0dc4b/e3ed662a40a54777914ea6cb1726d95c/FLAG5dda7090e [2025-03-04 15:19:56,394 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 15:19:56,394 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.i [2025-03-04 15:19:56,410 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/511a0dc4b/e3ed662a40a54777914ea6cb1726d95c/FLAG5dda7090e [2025-03-04 15:19:56,688 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/511a0dc4b/e3ed662a40a54777914ea6cb1726d95c [2025-03-04 15:19:56,690 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 15:19:56,691 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 15:19:56,692 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 15:19:56,692 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 15:19:56,694 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 15:19:56,695 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:19:56" (1/1) ... [2025-03-04 15:19:56,695 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@154be36a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:56, skipping insertion in model container [2025-03-04 15:19:56,696 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:19:56" (1/1) ... [2025-03-04 15:19:56,716 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 15:19:56,995 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 15:19:57,018 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 15:19:57,061 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 15:19:57,095 INFO L204 MainTranslator]: Completed translation [2025-03-04 15:19:57,096 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57 WrapperNode [2025-03-04 15:19:57,096 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 15:19:57,097 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 15:19:57,097 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 15:19:57,097 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 15:19:57,102 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,114 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,133 INFO L138 Inliner]: procedures = 263, calls = 74, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 146 [2025-03-04 15:19:57,133 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 15:19:57,134 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 15:19:57,134 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 15:19:57,134 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 15:19:57,143 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,150 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,161 INFO L175 MemorySlicer]: Split 66 memory accesses to 1 slices as follows [66]. 100 percent of accesses are in the largest equivalence class. The 60 initializations are split as follows [60]. The 3 writes are split as follows [3]. [2025-03-04 15:19:57,162 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,162 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,168 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,169 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,170 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,170 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,172 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 15:19:57,173 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 15:19:57,174 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 15:19:57,174 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 15:19:57,175 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (1/1) ... [2025-03-04 15:19:57,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 15:19:57,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:19:57,201 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 15:19:57,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 15:19:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-04 15:19:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 15:19:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 15:19:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-04 15:19:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 15:19:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2025-03-04 15:19:57,220 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2025-03-04 15:19:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 15:19:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 15:19:57,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 15:19:57,221 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-04 15:19:57,315 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 15:19:57,316 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 15:19:57,512 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-04 15:19:57,512 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 15:19:57,736 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 15:19:57,736 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 15:19:57,736 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:19:57 BoogieIcfgContainer [2025-03-04 15:19:57,737 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 15:19:57,738 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 15:19:57,739 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 15:19:57,742 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 15:19:57,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 03:19:56" (1/3) ... [2025-03-04 15:19:57,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@286b890f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:19:57, skipping insertion in model container [2025-03-04 15:19:57,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:19:57" (2/3) ... [2025-03-04 15:19:57,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@286b890f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:19:57, skipping insertion in model container [2025-03-04 15:19:57,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:19:57" (3/3) ... [2025-03-04 15:19:57,745 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_05-funloop_hard2.i [2025-03-04 15:19:57,757 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 15:19:57,758 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_05-funloop_hard2.i that has 2 procedures, 45 locations, 1 initial locations, 3 loop locations, and 12 error locations. [2025-03-04 15:19:57,759 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-04 15:19:57,792 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-03-04 15:19:57,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 47 transitions, 98 flow [2025-03-04 15:19:57,845 INFO L124 PetriNetUnfolderBase]: 3/46 cut-off events. [2025-03-04 15:19:57,847 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-04 15:19:57,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 46 events. 3/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 122 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2025-03-04 15:19:57,851 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 47 transitions, 98 flow [2025-03-04 15:19:57,854 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 47 places, 46 transitions, 95 flow [2025-03-04 15:19:57,862 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 15:19:57,869 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2033e997, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 15:19:57,871 INFO L334 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2025-03-04 15:19:57,876 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-04 15:19:57,876 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2025-03-04 15:19:57,876 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-04 15:19:57,877 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:19:57,877 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-03-04 15:19:57,877 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:19:57,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:19:57,882 INFO L85 PathProgramCache]: Analyzing trace with hash 363096, now seen corresponding path program 1 times [2025-03-04 15:19:57,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:19:57,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827597032] [2025-03-04 15:19:57,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:57,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:19:57,949 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-03-04 15:19:57,975 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-03-04 15:19:57,975 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:57,976 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:58,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:19:58,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:19:58,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827597032] [2025-03-04 15:19:58,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827597032] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:19:58,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:19:58,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 15:19:58,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700157820] [2025-03-04 15:19:58,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:19:58,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 15:19:58,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:19:58,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 15:19:58,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 15:19:58,196 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:19:58,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 46 transitions, 95 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:58,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:19:58,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:19:58,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:19:58,351 INFO L124 PetriNetUnfolderBase]: 119/366 cut-off events. [2025-03-04 15:19:58,351 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-04 15:19:58,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 614 conditions, 366 events. 119/366 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1922 event pairs, 96 based on Foata normal form. 1/308 useless extension candidates. Maximal degree in co-relation 589. Up to 242 conditions per place. [2025-03-04 15:19:58,355 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 28 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2025-03-04 15:19:58,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 161 flow [2025-03-04 15:19:58,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 15:19:58,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-04 15:19:58,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2025-03-04 15:19:58,368 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2025-03-04 15:19:58,369 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 95 flow. Second operand 4 states and 106 transitions. [2025-03-04 15:19:58,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 161 flow [2025-03-04 15:19:58,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 48 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-04 15:19:58,378 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 118 flow [2025-03-04 15:19:58,380 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2025-03-04 15:19:58,383 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 4 predicate places. [2025-03-04 15:19:58,383 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 118 flow [2025-03-04 15:19:58,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:58,384 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:19:58,384 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-03-04 15:19:58,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 15:19:58,384 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:19:58,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:19:58,385 INFO L85 PathProgramCache]: Analyzing trace with hash -2067598711, now seen corresponding path program 1 times [2025-03-04 15:19:58,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:19:58,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066022708] [2025-03-04 15:19:58,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:58,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:19:58,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-03-04 15:19:58,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-03-04 15:19:58,406 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:58,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:58,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:19:58,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:19:58,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066022708] [2025-03-04 15:19:58,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066022708] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:19:58,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209222676] [2025-03-04 15:19:58,498 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:58,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:19:58,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:19:58,500 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:19:58,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-04 15:19:58,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-03-04 15:19:58,577 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-03-04 15:19:58,577 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:58,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:58,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-04 15:19:58,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:19:58,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:19:58,622 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:19:58,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209222676] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:19:58,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:19:58,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-04 15:19:58,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583732191] [2025-03-04 15:19:58,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:19:58,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:19:58,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:19:58,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:19:58,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:19:58,635 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:19:58,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 118 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:58,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:19:58,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:19:58,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:19:58,773 INFO L124 PetriNetUnfolderBase]: 119/365 cut-off events. [2025-03-04 15:19:58,773 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-03-04 15:19:58,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 365 events. 119/365 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1913 event pairs, 96 based on Foata normal form. 1/307 useless extension candidates. Maximal degree in co-relation 606. Up to 237 conditions per place. [2025-03-04 15:19:58,775 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 24 selfloop transitions, 6 changer transitions 0/47 dead transitions. [2025-03-04 15:19:58,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 47 transitions, 174 flow [2025-03-04 15:19:58,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 15:19:58,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-04 15:19:58,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2025-03-04 15:19:58,776 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2025-03-04 15:19:58,776 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 118 flow. Second operand 6 states and 139 transitions. [2025-03-04 15:19:58,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 47 transitions, 174 flow [2025-03-04 15:19:58,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 47 transitions, 172 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-04 15:19:58,778 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 124 flow [2025-03-04 15:19:58,778 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=124, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2025-03-04 15:19:58,778 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 7 predicate places. [2025-03-04 15:19:58,778 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 124 flow [2025-03-04 15:19:58,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:58,778 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:19:58,778 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-03-04 15:19:58,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-04 15:19:58,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:19:58,979 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:19:58,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:19:58,979 INFO L85 PathProgramCache]: Analyzing trace with hash 328949710, now seen corresponding path program 1 times [2025-03-04 15:19:58,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:19:58,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673968005] [2025-03-04 15:19:58,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:19:59,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-04 15:19:59,015 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-04 15:19:59,015 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:59,015 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 15:19:59,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:19:59,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673968005] [2025-03-04 15:19:59,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673968005] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:19:59,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:19:59,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 15:19:59,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990215643] [2025-03-04 15:19:59,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:19:59,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 15:19:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:19:59,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 15:19:59,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 15:19:59,047 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:19:59,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 124 flow. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:59,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:19:59,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:19:59,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:19:59,133 INFO L124 PetriNetUnfolderBase]: 119/364 cut-off events. [2025-03-04 15:19:59,133 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2025-03-04 15:19:59,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 625 conditions, 364 events. 119/364 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1910 event pairs, 96 based on Foata normal form. 1/307 useless extension candidates. Maximal degree in co-relation 602. Up to 240 conditions per place. [2025-03-04 15:19:59,138 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 25 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2025-03-04 15:19:59,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 46 transitions, 178 flow [2025-03-04 15:19:59,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 15:19:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-04 15:19:59,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2025-03-04 15:19:59,141 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2025-03-04 15:19:59,141 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 124 flow. Second operand 3 states and 82 transitions. [2025-03-04 15:19:59,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 46 transitions, 178 flow [2025-03-04 15:19:59,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 156 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-03-04 15:19:59,144 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 106 flow [2025-03-04 15:19:59,145 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=49, PETRI_TRANSITIONS=46} [2025-03-04 15:19:59,145 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 2 predicate places. [2025-03-04 15:19:59,145 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 106 flow [2025-03-04 15:19:59,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:59,146 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:19:59,146 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:19:59,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 15:19:59,146 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:19:59,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:19:59,146 INFO L85 PathProgramCache]: Analyzing trace with hash -2104105310, now seen corresponding path program 1 times [2025-03-04 15:19:59,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:19:59,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672918729] [2025-03-04 15:19:59,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:59,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:19:59,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-04 15:19:59,157 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-04 15:19:59,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:59,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:19:59,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:19:59,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672918729] [2025-03-04 15:19:59,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672918729] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:19:59,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893643004] [2025-03-04 15:19:59,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:59,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:19:59,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:19:59,223 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:19:59,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-04 15:19:59,264 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-04 15:19:59,286 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-04 15:19:59,286 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:59,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:59,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-04 15:19:59,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:19:59,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 15:19:59,295 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:19:59,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893643004] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:19:59,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:19:59,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2025-03-04 15:19:59,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346803145] [2025-03-04 15:19:59,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:19:59,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 15:19:59,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:19:59,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 15:19:59,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:19:59,296 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:19:59,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:59,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:19:59,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:19:59,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:19:59,389 INFO L124 PetriNetUnfolderBase]: 191/543 cut-off events. [2025-03-04 15:19:59,390 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2025-03-04 15:19:59,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 939 conditions, 543 events. 191/543 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2761 event pairs, 107 based on Foata normal form. 0/460 useless extension candidates. Maximal degree in co-relation 918. Up to 260 conditions per place. [2025-03-04 15:19:59,392 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 44 selfloop transitions, 2 changer transitions 0/62 dead transitions. [2025-03-04 15:19:59,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 62 transitions, 230 flow [2025-03-04 15:19:59,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 15:19:59,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-04 15:19:59,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2025-03-04 15:19:59,393 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.723404255319149 [2025-03-04 15:19:59,393 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 106 flow. Second operand 3 states and 102 transitions. [2025-03-04 15:19:59,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 62 transitions, 230 flow [2025-03-04 15:19:59,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 62 transitions, 222 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-04 15:19:59,394 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 110 flow [2025-03-04 15:19:59,394 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2025-03-04 15:19:59,395 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 3 predicate places. [2025-03-04 15:19:59,395 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 110 flow [2025-03-04 15:19:59,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:59,395 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:19:59,395 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:19:59,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-04 15:19:59,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2025-03-04 15:19:59,596 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:19:59,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:19:59,596 INFO L85 PathProgramCache]: Analyzing trace with hash -2104065503, now seen corresponding path program 1 times [2025-03-04 15:19:59,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:19:59,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322363588] [2025-03-04 15:19:59,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:59,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:19:59,603 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-04 15:19:59,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-04 15:19:59,607 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:59,607 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:59,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:19:59,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:19:59,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322363588] [2025-03-04 15:19:59,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322363588] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:19:59,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169744207] [2025-03-04 15:19:59,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:19:59,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:19:59,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:19:59,673 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:19:59,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-04 15:19:59,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-04 15:19:59,731 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-04 15:19:59,731 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:19:59,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:19:59,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-04 15:19:59,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:19:59,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:19:59,746 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 15:19:59,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:19:59,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169744207] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 15:19:59,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 15:19:59,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2025-03-04 15:19:59,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457310660] [2025-03-04 15:19:59,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 15:19:59,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:19:59,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:19:59,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:19:59,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:19:59,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:19:59,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 110 flow. Second operand has 10 states, 10 states have (on average 19.6) internal successors, (196), 10 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:59,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:19:59,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:19:59,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:19:59,930 INFO L124 PetriNetUnfolderBase]: 182/561 cut-off events. [2025-03-04 15:19:59,931 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2025-03-04 15:19:59,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 985 conditions, 561 events. 182/561 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2971 event pairs, 152 based on Foata normal form. 0/476 useless extension candidates. Maximal degree in co-relation 952. Up to 364 conditions per place. [2025-03-04 15:19:59,933 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 26 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2025-03-04 15:19:59,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 50 transitions, 185 flow [2025-03-04 15:19:59,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:19:59,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:19:59,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2025-03-04 15:19:59,934 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2025-03-04 15:19:59,934 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 110 flow. Second operand 7 states and 160 transitions. [2025-03-04 15:19:59,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 50 transitions, 185 flow [2025-03-04 15:19:59,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 50 transitions, 183 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-04 15:19:59,936 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 142 flow [2025-03-04 15:19:59,936 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=142, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2025-03-04 15:19:59,936 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 10 predicate places. [2025-03-04 15:19:59,936 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 142 flow [2025-03-04 15:19:59,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.6) internal successors, (196), 10 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:19:59,936 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:19:59,936 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:19:59,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-04 15:20:00,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:00,137 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:00,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:00,138 INFO L85 PathProgramCache]: Analyzing trace with hash -539531135, now seen corresponding path program 2 times [2025-03-04 15:20:00,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:00,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982319569] [2025-03-04 15:20:00,138 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:00,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:00,147 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 2 equivalence classes. [2025-03-04 15:20:00,153 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 17 statements. [2025-03-04 15:20:00,154 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:00,154 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:00,276 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-04 15:20:00,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:00,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982319569] [2025-03-04 15:20:00,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982319569] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:00,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:00,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 15:20:00,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827685557] [2025-03-04 15:20:00,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:00,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:20:00,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:00,277 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:20:00,277 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:20:00,289 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2025-03-04 15:20:00,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:00,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:00,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2025-03-04 15:20:00,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:00,459 INFO L124 PetriNetUnfolderBase]: 272/697 cut-off events. [2025-03-04 15:20:00,459 INFO L125 PetriNetUnfolderBase]: For 49/49 co-relation queries the response was YES. [2025-03-04 15:20:00,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1304 conditions, 697 events. 272/697 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3657 event pairs, 62 based on Foata normal form. 14/604 useless extension candidates. Maximal degree in co-relation 1265. Up to 421 conditions per place. [2025-03-04 15:20:00,462 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 66 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2025-03-04 15:20:00,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 91 transitions, 380 flow [2025-03-04 15:20:00,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:00,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:00,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2025-03-04 15:20:00,465 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5835866261398176 [2025-03-04 15:20:00,465 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 142 flow. Second operand 7 states and 192 transitions. [2025-03-04 15:20:00,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 91 transitions, 380 flow [2025-03-04 15:20:00,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 91 transitions, 376 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:00,467 INFO L231 Difference]: Finished difference. Result has 67 places, 61 transitions, 224 flow [2025-03-04 15:20:00,468 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=224, PETRI_PLACES=67, PETRI_TRANSITIONS=61} [2025-03-04 15:20:00,468 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 20 predicate places. [2025-03-04 15:20:00,468 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 61 transitions, 224 flow [2025-03-04 15:20:00,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:00,468 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:00,468 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:00,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-04 15:20:00,469 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:00,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:00,469 INFO L85 PathProgramCache]: Analyzing trace with hash -512040198, now seen corresponding path program 1 times [2025-03-04 15:20:00,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:00,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354305394] [2025-03-04 15:20:00,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:00,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:00,476 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-04 15:20:00,482 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-04 15:20:00,482 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:00,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:00,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:20:00,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:00,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354305394] [2025-03-04 15:20:00,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354305394] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:20:00,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818645290] [2025-03-04 15:20:00,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:00,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:00,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:20:00,582 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:20:00,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-04 15:20:00,618 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-04 15:20:00,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-04 15:20:00,638 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:00,638 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:00,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-04 15:20:00,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:20:00,660 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:20:00,661 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 15:20:00,736 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:20:00,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818645290] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 15:20:00,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 15:20:00,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2025-03-04 15:20:00,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115511579] [2025-03-04 15:20:00,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 15:20:00,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-04 15:20:00,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:00,738 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-04 15:20:00,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2025-03-04 15:20:00,749 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:20:00,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 61 transitions, 224 flow. Second operand has 18 states, 18 states have (on average 19.333333333333332) internal successors, (348), 18 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:00,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:00,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:20:00,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:00,904 INFO L124 PetriNetUnfolderBase]: 217/652 cut-off events. [2025-03-04 15:20:00,904 INFO L125 PetriNetUnfolderBase]: For 259/270 co-relation queries the response was YES. [2025-03-04 15:20:00,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1402 conditions, 652 events. 217/652 cut-off events. For 259/270 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3504 event pairs, 152 based on Foata normal form. 5/585 useless extension candidates. Maximal degree in co-relation 1321. Up to 432 conditions per place. [2025-03-04 15:20:00,907 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 36 selfloop transitions, 15 changer transitions 0/69 dead transitions. [2025-03-04 15:20:00,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 69 transitions, 374 flow [2025-03-04 15:20:00,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-04 15:20:00,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-04 15:20:00,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2025-03-04 15:20:00,909 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4453900709219858 [2025-03-04 15:20:00,909 INFO L175 Difference]: Start difference. First operand has 67 places, 61 transitions, 224 flow. Second operand 15 states and 314 transitions. [2025-03-04 15:20:00,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 69 transitions, 374 flow [2025-03-04 15:20:00,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 69 transitions, 374 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-04 15:20:00,912 INFO L231 Difference]: Finished difference. Result has 85 places, 69 transitions, 321 flow [2025-03-04 15:20:00,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=321, PETRI_PLACES=85, PETRI_TRANSITIONS=69} [2025-03-04 15:20:00,912 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 38 predicate places. [2025-03-04 15:20:00,912 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 69 transitions, 321 flow [2025-03-04 15:20:00,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 19.333333333333332) internal successors, (348), 18 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:00,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:00,913 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:00,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-04 15:20:01,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:01,114 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:01,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:01,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1534601286, now seen corresponding path program 2 times [2025-03-04 15:20:01,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:01,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454823364] [2025-03-04 15:20:01,114 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:01,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:01,123 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-03-04 15:20:01,131 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 29 statements. [2025-03-04 15:20:01,131 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:01,131 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:01,249 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-04 15:20:01,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:01,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454823364] [2025-03-04 15:20:01,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454823364] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:01,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:01,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 15:20:01,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924326907] [2025-03-04 15:20:01,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:01,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:20:01,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:01,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:20:01,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:20:01,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:20:01,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 69 transitions, 321 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:01,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:01,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:20:01,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:01,452 INFO L124 PetriNetUnfolderBase]: 270/750 cut-off events. [2025-03-04 15:20:01,452 INFO L125 PetriNetUnfolderBase]: For 345/363 co-relation queries the response was YES. [2025-03-04 15:20:01,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 750 events. 270/750 cut-off events. For 345/363 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4203 event pairs, 93 based on Foata normal form. 44/734 useless extension candidates. Maximal degree in co-relation 1568. Up to 478 conditions per place. [2025-03-04 15:20:01,457 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 74 selfloop transitions, 14 changer transitions 0/104 dead transitions. [2025-03-04 15:20:01,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 104 transitions, 635 flow [2025-03-04 15:20:01,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:01,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:01,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2025-03-04 15:20:01,459 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2025-03-04 15:20:01,459 INFO L175 Difference]: Start difference. First operand has 85 places, 69 transitions, 321 flow. Second operand 7 states and 198 transitions. [2025-03-04 15:20:01,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 104 transitions, 635 flow [2025-03-04 15:20:01,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 104 transitions, 625 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-03-04 15:20:01,462 INFO L231 Difference]: Finished difference. Result has 92 places, 77 transitions, 409 flow [2025-03-04 15:20:01,463 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=409, PETRI_PLACES=92, PETRI_TRANSITIONS=77} [2025-03-04 15:20:01,463 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 45 predicate places. [2025-03-04 15:20:01,463 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 77 transitions, 409 flow [2025-03-04 15:20:01,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:01,463 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:01,463 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:01,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-04 15:20:01,464 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:01,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:01,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1180218370, now seen corresponding path program 1 times [2025-03-04 15:20:01,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:01,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136530186] [2025-03-04 15:20:01,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:01,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:01,472 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 15:20:01,478 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 15:20:01,478 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:01,479 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:01,685 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:20:01,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:01,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136530186] [2025-03-04 15:20:01,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136530186] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:20:01,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056452047] [2025-03-04 15:20:01,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:01,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:01,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:20:01,688 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:20:01,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-04 15:20:01,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 15:20:01,757 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 15:20:01,757 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:01,757 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:01,759 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 15:20:01,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:20:01,824 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:20:01,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 15:20:01,984 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:20:01,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056452047] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 15:20:01,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 15:20:01,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 22 [2025-03-04 15:20:01,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203533035] [2025-03-04 15:20:01,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 15:20:01,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-04 15:20:01,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:01,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-04 15:20:01,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2025-03-04 15:20:02,004 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:20:02,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 77 transitions, 409 flow. Second operand has 23 states, 23 states have (on average 19.304347826086957) internal successors, (444), 23 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:02,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:02,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:20:02,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:02,270 INFO L124 PetriNetUnfolderBase]: 228/701 cut-off events. [2025-03-04 15:20:02,270 INFO L125 PetriNetUnfolderBase]: For 565/594 co-relation queries the response was YES. [2025-03-04 15:20:02,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1775 conditions, 701 events. 228/701 cut-off events. For 565/594 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3914 event pairs, 116 based on Foata normal form. 4/644 useless extension candidates. Maximal degree in co-relation 1631. Up to 453 conditions per place. [2025-03-04 15:20:02,273 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 44 selfloop transitions, 21 changer transitions 0/83 dead transitions. [2025-03-04 15:20:02,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 83 transitions, 593 flow [2025-03-04 15:20:02,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-04 15:20:02,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-04 15:20:02,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 427 transitions. [2025-03-04 15:20:02,275 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326241134751773 [2025-03-04 15:20:02,275 INFO L175 Difference]: Start difference. First operand has 92 places, 77 transitions, 409 flow. Second operand 21 states and 427 transitions. [2025-03-04 15:20:02,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 83 transitions, 593 flow [2025-03-04 15:20:02,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 83 transitions, 583 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-04 15:20:02,278 INFO L231 Difference]: Finished difference. Result has 114 places, 83 transitions, 510 flow [2025-03-04 15:20:02,278 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=510, PETRI_PLACES=114, PETRI_TRANSITIONS=83} [2025-03-04 15:20:02,279 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 67 predicate places. [2025-03-04 15:20:02,279 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 83 transitions, 510 flow [2025-03-04 15:20:02,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 19.304347826086957) internal successors, (444), 23 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:02,279 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:02,279 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:02,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-04 15:20:02,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:02,480 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:02,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:02,480 INFO L85 PathProgramCache]: Analyzing trace with hash 2035624845, now seen corresponding path program 2 times [2025-03-04 15:20:02,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:02,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224942552] [2025-03-04 15:20:02,480 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:02,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:02,487 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 39 statements into 2 equivalence classes. [2025-03-04 15:20:02,491 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 9 of 39 statements. [2025-03-04 15:20:02,491 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:02,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:02,567 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:02,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:02,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224942552] [2025-03-04 15:20:02,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224942552] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:02,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:02,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 15:20:02,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99807857] [2025-03-04 15:20:02,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:02,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:20:02,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:02,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:20:02,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:20:02,573 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2025-03-04 15:20:02,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 83 transitions, 510 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:02,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:02,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2025-03-04 15:20:02,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:02,748 INFO L124 PetriNetUnfolderBase]: 271/743 cut-off events. [2025-03-04 15:20:02,749 INFO L125 PetriNetUnfolderBase]: For 680/707 co-relation queries the response was YES. [2025-03-04 15:20:02,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1946 conditions, 743 events. 271/743 cut-off events. For 680/707 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4015 event pairs, 89 based on Foata normal form. 15/692 useless extension candidates. Maximal degree in co-relation 1774. Up to 490 conditions per place. [2025-03-04 15:20:02,753 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 77 selfloop transitions, 13 changer transitions 0/104 dead transitions. [2025-03-04 15:20:02,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 104 transitions, 776 flow [2025-03-04 15:20:02,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:02,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:02,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2025-03-04 15:20:02,755 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2025-03-04 15:20:02,755 INFO L175 Difference]: Start difference. First operand has 114 places, 83 transitions, 510 flow. Second operand 7 states and 185 transitions. [2025-03-04 15:20:02,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 104 transitions, 776 flow [2025-03-04 15:20:02,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 104 transitions, 723 flow, removed 1 selfloop flow, removed 14 redundant places. [2025-03-04 15:20:02,759 INFO L231 Difference]: Finished difference. Result has 106 places, 82 transitions, 479 flow [2025-03-04 15:20:02,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=479, PETRI_PLACES=106, PETRI_TRANSITIONS=82} [2025-03-04 15:20:02,760 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 59 predicate places. [2025-03-04 15:20:02,760 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 82 transitions, 479 flow [2025-03-04 15:20:02,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:02,760 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:02,760 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:02,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-04 15:20:02,761 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:02,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:02,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1638113136, now seen corresponding path program 1 times [2025-03-04 15:20:02,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:02,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924120934] [2025-03-04 15:20:02,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:02,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:02,768 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-03-04 15:20:02,773 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-03-04 15:20:02,773 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:02,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:02,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:02,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924120934] [2025-03-04 15:20:02,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924120934] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:02,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:02,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 15:20:02,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775876570] [2025-03-04 15:20:02,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:02,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 15:20:02,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:02,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 15:20:02,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 15:20:02,828 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2025-03-04 15:20:02,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 82 transitions, 479 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:02,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:02,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2025-03-04 15:20:02,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:02,954 INFO L124 PetriNetUnfolderBase]: 258/692 cut-off events. [2025-03-04 15:20:02,955 INFO L125 PetriNetUnfolderBase]: For 638/674 co-relation queries the response was YES. [2025-03-04 15:20:02,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 692 events. 258/692 cut-off events. For 638/674 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3523 event pairs, 64 based on Foata normal form. 22/674 useless extension candidates. Maximal degree in co-relation 1689. Up to 350 conditions per place. [2025-03-04 15:20:02,959 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 94 selfloop transitions, 4 changer transitions 0/112 dead transitions. [2025-03-04 15:20:02,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 112 transitions, 789 flow [2025-03-04 15:20:02,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 15:20:02,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-04 15:20:02,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2025-03-04 15:20:02,960 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2025-03-04 15:20:02,960 INFO L175 Difference]: Start difference. First operand has 106 places, 82 transitions, 479 flow. Second operand 4 states and 125 transitions. [2025-03-04 15:20:02,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 112 transitions, 789 flow [2025-03-04 15:20:02,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 112 transitions, 765 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-03-04 15:20:02,964 INFO L231 Difference]: Finished difference. Result has 106 places, 83 transitions, 476 flow [2025-03-04 15:20:02,964 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=476, PETRI_PLACES=106, PETRI_TRANSITIONS=83} [2025-03-04 15:20:02,965 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 59 predicate places. [2025-03-04 15:20:02,965 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 83 transitions, 476 flow [2025-03-04 15:20:02,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:02,965 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:02,965 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:02,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-04 15:20:02,965 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:02,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:02,966 INFO L85 PathProgramCache]: Analyzing trace with hash -730940659, now seen corresponding path program 1 times [2025-03-04 15:20:02,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:02,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996184446] [2025-03-04 15:20:02,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:02,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:02,973 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-03-04 15:20:02,977 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-03-04 15:20:02,978 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:02,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:03,045 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:03,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:03,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996184446] [2025-03-04 15:20:03,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996184446] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:03,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:03,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 15:20:03,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199253262] [2025-03-04 15:20:03,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:03,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 15:20:03,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:03,046 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 15:20:03,046 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 15:20:03,052 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-03-04 15:20:03,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 83 transitions, 476 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:03,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:03,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-03-04 15:20:03,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:03,218 INFO L124 PetriNetUnfolderBase]: 394/1075 cut-off events. [2025-03-04 15:20:03,218 INFO L125 PetriNetUnfolderBase]: For 949/978 co-relation queries the response was YES. [2025-03-04 15:20:03,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2775 conditions, 1075 events. 394/1075 cut-off events. For 949/978 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6066 event pairs, 194 based on Foata normal form. 23/1039 useless extension candidates. Maximal degree in co-relation 2623. Up to 488 conditions per place. [2025-03-04 15:20:03,224 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 107 selfloop transitions, 4 changer transitions 0/126 dead transitions. [2025-03-04 15:20:03,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 126 transitions, 873 flow [2025-03-04 15:20:03,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 15:20:03,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-04 15:20:03,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2025-03-04 15:20:03,227 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7287234042553191 [2025-03-04 15:20:03,227 INFO L175 Difference]: Start difference. First operand has 106 places, 83 transitions, 476 flow. Second operand 4 states and 137 transitions. [2025-03-04 15:20:03,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 126 transitions, 873 flow [2025-03-04 15:20:03,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 126 transitions, 857 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:03,232 INFO L231 Difference]: Finished difference. Result has 109 places, 85 transitions, 497 flow [2025-03-04 15:20:03,233 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=497, PETRI_PLACES=109, PETRI_TRANSITIONS=85} [2025-03-04 15:20:03,233 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 62 predicate places. [2025-03-04 15:20:03,233 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 85 transitions, 497 flow [2025-03-04 15:20:03,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:03,233 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:03,233 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:03,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-04 15:20:03,233 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:03,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:03,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1087495735, now seen corresponding path program 1 times [2025-03-04 15:20:03,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:03,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361633798] [2025-03-04 15:20:03,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:03,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:03,243 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-03-04 15:20:03,256 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:03,257 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:03,257 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:03,637 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:03,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:03,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361633798] [2025-03-04 15:20:03,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361633798] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:03,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:03,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:03,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699924918] [2025-03-04 15:20:03,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:03,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:03,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:03,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:03,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:20:03,641 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:03,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 85 transitions, 497 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:03,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:03,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:03,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:03,879 INFO L124 PetriNetUnfolderBase]: 403/1144 cut-off events. [2025-03-04 15:20:03,880 INFO L125 PetriNetUnfolderBase]: For 1152/1201 co-relation queries the response was YES. [2025-03-04 15:20:03,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3131 conditions, 1144 events. 403/1144 cut-off events. For 1152/1201 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6834 event pairs, 139 based on Foata normal form. 7/1136 useless extension candidates. Maximal degree in co-relation 2977. Up to 502 conditions per place. [2025-03-04 15:20:03,885 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 118 selfloop transitions, 16 changer transitions 0/150 dead transitions. [2025-03-04 15:20:03,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 150 transitions, 1087 flow [2025-03-04 15:20:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-04 15:20:03,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-04 15:20:03,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2025-03-04 15:20:03,887 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.598404255319149 [2025-03-04 15:20:03,887 INFO L175 Difference]: Start difference. First operand has 109 places, 85 transitions, 497 flow. Second operand 8 states and 225 transitions. [2025-03-04 15:20:03,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 150 transitions, 1087 flow [2025-03-04 15:20:03,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 150 transitions, 1075 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-04 15:20:03,894 INFO L231 Difference]: Finished difference. Result has 120 places, 96 transitions, 613 flow [2025-03-04 15:20:03,894 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=613, PETRI_PLACES=120, PETRI_TRANSITIONS=96} [2025-03-04 15:20:03,895 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 73 predicate places. [2025-03-04 15:20:03,895 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 96 transitions, 613 flow [2025-03-04 15:20:03,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:03,895 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:03,895 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:03,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-04 15:20:03,896 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:03,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:03,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1217647905, now seen corresponding path program 1 times [2025-03-04 15:20:03,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:03,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957973705] [2025-03-04 15:20:03,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:03,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:03,910 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-03-04 15:20:03,918 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:03,919 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:03,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:04,267 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:04,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:04,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957973705] [2025-03-04 15:20:04,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957973705] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:04,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:04,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:04,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498460257] [2025-03-04 15:20:04,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:04,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:04,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:04,269 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:04,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:20:04,271 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:04,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 96 transitions, 613 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:04,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:04,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:04,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:04,586 INFO L124 PetriNetUnfolderBase]: 452/1305 cut-off events. [2025-03-04 15:20:04,586 INFO L125 PetriNetUnfolderBase]: For 1893/1938 co-relation queries the response was YES. [2025-03-04 15:20:04,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4002 conditions, 1305 events. 452/1305 cut-off events. For 1893/1938 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8250 event pairs, 131 based on Foata normal form. 9/1298 useless extension candidates. Maximal degree in co-relation 3842. Up to 473 conditions per place. [2025-03-04 15:20:04,593 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 150 selfloop transitions, 22 changer transitions 0/188 dead transitions. [2025-03-04 15:20:04,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 188 transitions, 1464 flow [2025-03-04 15:20:04,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-04 15:20:04,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-04 15:20:04,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2025-03-04 15:20:04,595 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2025-03-04 15:20:04,595 INFO L175 Difference]: Start difference. First operand has 120 places, 96 transitions, 613 flow. Second operand 8 states and 240 transitions. [2025-03-04 15:20:04,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 188 transitions, 1464 flow [2025-03-04 15:20:04,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 188 transitions, 1443 flow, removed 4 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:04,604 INFO L231 Difference]: Finished difference. Result has 130 places, 109 transitions, 792 flow [2025-03-04 15:20:04,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=792, PETRI_PLACES=130, PETRI_TRANSITIONS=109} [2025-03-04 15:20:04,605 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 83 predicate places. [2025-03-04 15:20:04,605 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 109 transitions, 792 flow [2025-03-04 15:20:04,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:04,605 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:04,605 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:04,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-04 15:20:04,605 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:04,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:04,606 INFO L85 PathProgramCache]: Analyzing trace with hash -453620991, now seen corresponding path program 2 times [2025-03-04 15:20:04,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:04,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678621106] [2025-03-04 15:20:04,606 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:04,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:04,615 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-03-04 15:20:04,620 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-03-04 15:20:04,620 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:04,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:04,795 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:04,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:04,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678621106] [2025-03-04 15:20:04,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678621106] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:04,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:04,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:04,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884917516] [2025-03-04 15:20:04,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:04,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:04,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:04,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:04,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:20:04,799 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:04,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 109 transitions, 792 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:04,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:04,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:04,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:05,106 INFO L124 PetriNetUnfolderBase]: 501/1394 cut-off events. [2025-03-04 15:20:05,106 INFO L125 PetriNetUnfolderBase]: For 3243/3292 co-relation queries the response was YES. [2025-03-04 15:20:05,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4888 conditions, 1394 events. 501/1394 cut-off events. For 3243/3292 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8752 event pairs, 200 based on Foata normal form. 11/1394 useless extension candidates. Maximal degree in co-relation 4722. Up to 584 conditions per place. [2025-03-04 15:20:05,117 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 154 selfloop transitions, 25 changer transitions 0/195 dead transitions. [2025-03-04 15:20:05,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 195 transitions, 1768 flow [2025-03-04 15:20:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-04 15:20:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-04 15:20:05,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2025-03-04 15:20:05,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2025-03-04 15:20:05,118 INFO L175 Difference]: Start difference. First operand has 130 places, 109 transitions, 792 flow. Second operand 8 states and 231 transitions. [2025-03-04 15:20:05,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 195 transitions, 1768 flow [2025-03-04 15:20:05,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 195 transitions, 1738 flow, removed 8 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:05,130 INFO L231 Difference]: Finished difference. Result has 139 places, 121 transitions, 993 flow [2025-03-04 15:20:05,130 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=993, PETRI_PLACES=139, PETRI_TRANSITIONS=121} [2025-03-04 15:20:05,130 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 92 predicate places. [2025-03-04 15:20:05,131 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 121 transitions, 993 flow [2025-03-04 15:20:05,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:05,131 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:05,131 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:05,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-04 15:20:05,131 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:05,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:05,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1137995551, now seen corresponding path program 2 times [2025-03-04 15:20:05,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:05,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503253841] [2025-03-04 15:20:05,132 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:05,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:05,139 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-03-04 15:20:05,145 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-03-04 15:20:05,145 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:05,145 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:05,243 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:05,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503253841] [2025-03-04 15:20:05,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503253841] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:05,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:05,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:05,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969983751] [2025-03-04 15:20:05,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:05,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 15:20:05,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:05,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 15:20:05,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-04 15:20:05,252 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-03-04 15:20:05,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 121 transitions, 993 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:05,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:05,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-03-04 15:20:05,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:05,582 INFO L124 PetriNetUnfolderBase]: 530/1494 cut-off events. [2025-03-04 15:20:05,583 INFO L125 PetriNetUnfolderBase]: For 4928/5031 co-relation queries the response was YES. [2025-03-04 15:20:05,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5600 conditions, 1494 events. 530/1494 cut-off events. For 4928/5031 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 9638 event pairs, 195 based on Foata normal form. 12/1486 useless extension candidates. Maximal degree in co-relation 5429. Up to 465 conditions per place. [2025-03-04 15:20:05,596 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 171 selfloop transitions, 30 changer transitions 0/218 dead transitions. [2025-03-04 15:20:05,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 218 transitions, 2111 flow [2025-03-04 15:20:05,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:05,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:05,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2025-03-04 15:20:05,599 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6869300911854104 [2025-03-04 15:20:05,599 INFO L175 Difference]: Start difference. First operand has 139 places, 121 transitions, 993 flow. Second operand 7 states and 226 transitions. [2025-03-04 15:20:05,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 218 transitions, 2111 flow [2025-03-04 15:20:05,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 218 transitions, 2054 flow, removed 5 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:05,612 INFO L231 Difference]: Finished difference. Result has 146 places, 133 transitions, 1208 flow [2025-03-04 15:20:05,613 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1208, PETRI_PLACES=146, PETRI_TRANSITIONS=133} [2025-03-04 15:20:05,614 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 99 predicate places. [2025-03-04 15:20:05,614 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 133 transitions, 1208 flow [2025-03-04 15:20:05,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:05,615 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:05,615 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:05,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-04 15:20:05,615 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:05,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash 627341717, now seen corresponding path program 3 times [2025-03-04 15:20:05,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:05,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889011553] [2025-03-04 15:20:05,616 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:20:05,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:05,627 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:05,629 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-03-04 15:20:05,629 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:20:05,629 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:05,705 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:05,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:05,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889011553] [2025-03-04 15:20:05,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889011553] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:05,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:05,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:05,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882902789] [2025-03-04 15:20:05,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:05,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 15:20:05,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:05,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 15:20:05,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-04 15:20:05,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:05,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 133 transitions, 1208 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:05,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:05,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:05,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:06,062 INFO L124 PetriNetUnfolderBase]: 617/1698 cut-off events. [2025-03-04 15:20:06,062 INFO L125 PetriNetUnfolderBase]: For 7518/7581 co-relation queries the response was YES. [2025-03-04 15:20:06,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6994 conditions, 1698 events. 617/1698 cut-off events. For 7518/7581 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 11166 event pairs, 252 based on Foata normal form. 11/1697 useless extension candidates. Maximal degree in co-relation 6820. Up to 605 conditions per place. [2025-03-04 15:20:06,075 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 175 selfloop transitions, 31 changer transitions 0/222 dead transitions. [2025-03-04 15:20:06,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 222 transitions, 2386 flow [2025-03-04 15:20:06,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:06,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:06,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2025-03-04 15:20:06,076 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2025-03-04 15:20:06,076 INFO L175 Difference]: Start difference. First operand has 146 places, 133 transitions, 1208 flow. Second operand 7 states and 217 transitions. [2025-03-04 15:20:06,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 222 transitions, 2386 flow [2025-03-04 15:20:06,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 222 transitions, 2322 flow, removed 7 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:06,091 INFO L231 Difference]: Finished difference. Result has 155 places, 150 transitions, 1523 flow [2025-03-04 15:20:06,091 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1523, PETRI_PLACES=155, PETRI_TRANSITIONS=150} [2025-03-04 15:20:06,091 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 108 predicate places. [2025-03-04 15:20:06,092 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 150 transitions, 1523 flow [2025-03-04 15:20:06,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:06,092 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:06,092 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:06,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-04 15:20:06,092 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:06,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:06,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1215854415, now seen corresponding path program 3 times [2025-03-04 15:20:06,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:06,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370063717] [2025-03-04 15:20:06,093 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:20:06,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:06,099 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:06,101 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-03-04 15:20:06,102 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:20:06,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370063717] [2025-03-04 15:20:06,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370063717] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:06,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:06,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600625413] [2025-03-04 15:20:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:06,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 15:20:06,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:06,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 15:20:06,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-04 15:20:06,167 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-03-04 15:20:06,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 150 transitions, 1523 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:06,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:06,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-03-04 15:20:06,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:06,569 INFO L124 PetriNetUnfolderBase]: 629/1763 cut-off events. [2025-03-04 15:20:06,569 INFO L125 PetriNetUnfolderBase]: For 9563/9647 co-relation queries the response was YES. [2025-03-04 15:20:06,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7570 conditions, 1763 events. 629/1763 cut-off events. For 9563/9647 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11891 event pairs, 213 based on Foata normal form. 15/1756 useless extension candidates. Maximal degree in co-relation 7391. Up to 528 conditions per place. [2025-03-04 15:20:06,583 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 183 selfloop transitions, 44 changer transitions 0/244 dead transitions. [2025-03-04 15:20:06,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 244 transitions, 2750 flow [2025-03-04 15:20:06,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:06,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:06,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2025-03-04 15:20:06,585 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6930091185410334 [2025-03-04 15:20:06,585 INFO L175 Difference]: Start difference. First operand has 155 places, 150 transitions, 1523 flow. Second operand 7 states and 228 transitions. [2025-03-04 15:20:06,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 244 transitions, 2750 flow [2025-03-04 15:20:06,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 244 transitions, 2704 flow, removed 23 selfloop flow, removed 0 redundant places. [2025-03-04 15:20:06,606 INFO L231 Difference]: Finished difference. Result has 166 places, 169 transitions, 1946 flow [2025-03-04 15:20:06,606 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1946, PETRI_PLACES=166, PETRI_TRANSITIONS=169} [2025-03-04 15:20:06,606 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 119 predicate places. [2025-03-04 15:20:06,607 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 1946 flow [2025-03-04 15:20:06,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:06,607 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:06,607 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:06,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-04 15:20:06,607 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:06,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:06,608 INFO L85 PathProgramCache]: Analyzing trace with hash -166929131, now seen corresponding path program 4 times [2025-03-04 15:20:06,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:06,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154686617] [2025-03-04 15:20:06,608 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:20:06,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:06,617 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-03-04 15:20:06,628 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:06,629 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:20:06,629 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:06,785 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:06,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:06,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154686617] [2025-03-04 15:20:06,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154686617] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:06,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:06,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:06,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171927563] [2025-03-04 15:20:06,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:06,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 15:20:06,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:06,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 15:20:06,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-04 15:20:06,791 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-03-04 15:20:06,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 1946 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:06,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:06,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-03-04 15:20:06,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:07,207 INFO L124 PetriNetUnfolderBase]: 600/1692 cut-off events. [2025-03-04 15:20:07,208 INFO L125 PetriNetUnfolderBase]: For 12036/12149 co-relation queries the response was YES. [2025-03-04 15:20:07,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7715 conditions, 1692 events. 600/1692 cut-off events. For 12036/12149 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 11280 event pairs, 206 based on Foata normal form. 20/1692 useless extension candidates. Maximal degree in co-relation 7530. Up to 556 conditions per place. [2025-03-04 15:20:07,222 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 174 selfloop transitions, 50 changer transitions 0/241 dead transitions. [2025-03-04 15:20:07,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 241 transitions, 2981 flow [2025-03-04 15:20:07,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:07,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:07,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2025-03-04 15:20:07,223 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2025-03-04 15:20:07,223 INFO L175 Difference]: Start difference. First operand has 166 places, 169 transitions, 1946 flow. Second operand 7 states and 224 transitions. [2025-03-04 15:20:07,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 241 transitions, 2981 flow [2025-03-04 15:20:07,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 241 transitions, 2911 flow, removed 35 selfloop flow, removed 0 redundant places. [2025-03-04 15:20:07,255 INFO L231 Difference]: Finished difference. Result has 175 places, 177 transitions, 2157 flow [2025-03-04 15:20:07,255 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2157, PETRI_PLACES=175, PETRI_TRANSITIONS=177} [2025-03-04 15:20:07,256 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 128 predicate places. [2025-03-04 15:20:07,256 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 177 transitions, 2157 flow [2025-03-04 15:20:07,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:07,256 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:07,256 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:07,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-04 15:20:07,256 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:07,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1487821705, now seen corresponding path program 5 times [2025-03-04 15:20:07,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:07,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372476661] [2025-03-04 15:20:07,257 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:20:07,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:07,266 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:07,288 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:07,289 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-03-04 15:20:07,289 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:07,786 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-04 15:20:07,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:07,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372476661] [2025-03-04 15:20:07,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372476661] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:20:07,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309696506] [2025-03-04 15:20:07,786 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:20:07,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:07,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:20:07,788 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:20:07,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-04 15:20:07,837 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:07,893 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:07,893 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-03-04 15:20:07,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:07,895 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-03-04 15:20:07,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:20:07,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2025-03-04 15:20:08,032 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:08,032 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:20:08,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309696506] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:08,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:20:08,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2025-03-04 15:20:08,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210895722] [2025-03-04 15:20:08,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:08,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:08,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:08,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:08,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2025-03-04 15:20:08,038 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:08,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 177 transitions, 2157 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:08,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:08,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:08,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:08,419 INFO L124 PetriNetUnfolderBase]: 620/1730 cut-off events. [2025-03-04 15:20:08,419 INFO L125 PetriNetUnfolderBase]: For 13565/13657 co-relation queries the response was YES. [2025-03-04 15:20:08,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8102 conditions, 1730 events. 620/1730 cut-off events. For 13565/13657 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 11503 event pairs, 208 based on Foata normal form. 12/1721 useless extension candidates. Maximal degree in co-relation 7913. Up to 546 conditions per place. [2025-03-04 15:20:08,434 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 190 selfloop transitions, 46 changer transitions 0/252 dead transitions. [2025-03-04 15:20:08,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 252 transitions, 3283 flow [2025-03-04 15:20:08,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-04 15:20:08,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-04 15:20:08,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2025-03-04 15:20:08,435 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6409574468085106 [2025-03-04 15:20:08,435 INFO L175 Difference]: Start difference. First operand has 175 places, 177 transitions, 2157 flow. Second operand 8 states and 241 transitions. [2025-03-04 15:20:08,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 252 transitions, 3283 flow [2025-03-04 15:20:08,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 252 transitions, 3164 flow, removed 23 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:08,466 INFO L231 Difference]: Finished difference. Result has 183 places, 187 transitions, 2392 flow [2025-03-04 15:20:08,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2392, PETRI_PLACES=183, PETRI_TRANSITIONS=187} [2025-03-04 15:20:08,467 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 136 predicate places. [2025-03-04 15:20:08,467 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 187 transitions, 2392 flow [2025-03-04 15:20:08,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:08,467 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:08,467 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:08,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-04 15:20:08,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:08,667 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:08,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:08,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1821058355, now seen corresponding path program 4 times [2025-03-04 15:20:08,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:08,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075029007] [2025-03-04 15:20:08,668 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:20:08,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:08,675 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-03-04 15:20:08,680 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:08,680 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:20:08,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:08,839 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:08,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:08,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075029007] [2025-03-04 15:20:08,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075029007] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:08,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:08,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:20:08,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137286997] [2025-03-04 15:20:08,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:08,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:08,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:08,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:08,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:20:08,845 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-03-04 15:20:08,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 187 transitions, 2392 flow. Second operand has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:08,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:08,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-03-04 15:20:08,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:09,325 INFO L124 PetriNetUnfolderBase]: 624/1802 cut-off events. [2025-03-04 15:20:09,326 INFO L125 PetriNetUnfolderBase]: For 13899/13982 co-relation queries the response was YES. [2025-03-04 15:20:09,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8305 conditions, 1802 events. 624/1802 cut-off events. For 13899/13982 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 12369 event pairs, 97 based on Foata normal form. 13/1799 useless extension candidates. Maximal degree in co-relation 8111. Up to 426 conditions per place. [2025-03-04 15:20:09,344 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 202 selfloop transitions, 86 changer transitions 0/305 dead transitions. [2025-03-04 15:20:09,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 305 transitions, 3835 flow [2025-03-04 15:20:09,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-04 15:20:09,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-04 15:20:09,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 367 transitions. [2025-03-04 15:20:09,346 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.650709219858156 [2025-03-04 15:20:09,346 INFO L175 Difference]: Start difference. First operand has 183 places, 187 transitions, 2392 flow. Second operand 12 states and 367 transitions. [2025-03-04 15:20:09,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 305 transitions, 3835 flow [2025-03-04 15:20:09,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 305 transitions, 3701 flow, removed 45 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:09,380 INFO L231 Difference]: Finished difference. Result has 196 places, 203 transitions, 2758 flow [2025-03-04 15:20:09,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2758, PETRI_PLACES=196, PETRI_TRANSITIONS=203} [2025-03-04 15:20:09,381 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 149 predicate places. [2025-03-04 15:20:09,381 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 203 transitions, 2758 flow [2025-03-04 15:20:09,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:09,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:09,381 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:09,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-04 15:20:09,382 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:09,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:09,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1183256213, now seen corresponding path program 6 times [2025-03-04 15:20:09,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:09,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206004687] [2025-03-04 15:20:09,383 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:20:09,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:09,390 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:09,392 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-03-04 15:20:09,393 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-04 15:20:09,393 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:09,461 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:09,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:09,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206004687] [2025-03-04 15:20:09,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206004687] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:09,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:09,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:20:09,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693955301] [2025-03-04 15:20:09,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:09,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 15:20:09,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:09,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 15:20:09,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-04 15:20:09,465 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:09,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 203 transitions, 2758 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:09,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:09,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:09,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:09,831 INFO L124 PetriNetUnfolderBase]: 618/1773 cut-off events. [2025-03-04 15:20:09,831 INFO L125 PetriNetUnfolderBase]: For 15228/15341 co-relation queries the response was YES. [2025-03-04 15:20:09,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8456 conditions, 1773 events. 618/1773 cut-off events. For 15228/15341 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 11969 event pairs, 214 based on Foata normal form. 18/1769 useless extension candidates. Maximal degree in co-relation 8258. Up to 692 conditions per place. [2025-03-04 15:20:09,845 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 189 selfloop transitions, 58 changer transitions 0/263 dead transitions. [2025-03-04 15:20:09,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 263 transitions, 3831 flow [2025-03-04 15:20:09,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 15:20:09,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-04 15:20:09,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2025-03-04 15:20:09,846 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2025-03-04 15:20:09,846 INFO L175 Difference]: Start difference. First operand has 196 places, 203 transitions, 2758 flow. Second operand 7 states and 210 transitions. [2025-03-04 15:20:09,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 263 transitions, 3831 flow [2025-03-04 15:20:09,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 263 transitions, 3589 flow, removed 65 selfloop flow, removed 6 redundant places. [2025-03-04 15:20:09,881 INFO L231 Difference]: Finished difference. Result has 199 places, 211 transitions, 2842 flow [2025-03-04 15:20:09,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2842, PETRI_PLACES=199, PETRI_TRANSITIONS=211} [2025-03-04 15:20:09,881 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 152 predicate places. [2025-03-04 15:20:09,881 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 211 transitions, 2842 flow [2025-03-04 15:20:09,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:09,881 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:09,881 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:09,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-04 15:20:09,882 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:09,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:09,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1749401935, now seen corresponding path program 5 times [2025-03-04 15:20:09,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:09,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512782483] [2025-03-04 15:20:09,882 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:20:09,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:09,888 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:09,896 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:09,896 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-03-04 15:20:09,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:10,269 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-04 15:20:10,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:10,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512782483] [2025-03-04 15:20:10,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512782483] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:20:10,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044217736] [2025-03-04 15:20:10,271 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:20:10,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:10,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:20:10,273 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:20:10,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-04 15:20:10,327 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:10,376 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:10,376 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-03-04 15:20:10,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:10,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-03-04 15:20:10,380 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:20:10,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2025-03-04 15:20:10,500 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:10,500 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:20:10,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044217736] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:10,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:20:10,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2025-03-04 15:20:10,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849135972] [2025-03-04 15:20:10,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:10,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:10,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:10,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:10,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2025-03-04 15:20:10,504 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:10,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 211 transitions, 2842 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:10,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:10,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:10,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:10,929 INFO L124 PetriNetUnfolderBase]: 616/1766 cut-off events. [2025-03-04 15:20:10,929 INFO L125 PetriNetUnfolderBase]: For 15036/15169 co-relation queries the response was YES. [2025-03-04 15:20:10,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8224 conditions, 1766 events. 616/1766 cut-off events. For 15036/15169 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 11938 event pairs, 226 based on Foata normal form. 18/1759 useless extension candidates. Maximal degree in co-relation 8027. Up to 576 conditions per place. [2025-03-04 15:20:10,945 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 200 selfloop transitions, 58 changer transitions 0/274 dead transitions. [2025-03-04 15:20:10,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 274 transitions, 3731 flow [2025-03-04 15:20:10,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-04 15:20:10,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-04 15:20:10,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 295 transitions. [2025-03-04 15:20:10,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2025-03-04 15:20:10,946 INFO L175 Difference]: Start difference. First operand has 199 places, 211 transitions, 2842 flow. Second operand 10 states and 295 transitions. [2025-03-04 15:20:10,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 274 transitions, 3731 flow [2025-03-04 15:20:10,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 274 transitions, 3595 flow, removed 22 selfloop flow, removed 4 redundant places. [2025-03-04 15:20:10,979 INFO L231 Difference]: Finished difference. Result has 207 places, 217 transitions, 2971 flow [2025-03-04 15:20:10,979 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2971, PETRI_PLACES=207, PETRI_TRANSITIONS=217} [2025-03-04 15:20:10,979 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 160 predicate places. [2025-03-04 15:20:10,979 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 217 transitions, 2971 flow [2025-03-04 15:20:10,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:10,979 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:10,980 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:10,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-04 15:20:11,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:20:11,180 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:11,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:11,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1975203101, now seen corresponding path program 7 times [2025-03-04 15:20:11,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:11,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505048601] [2025-03-04 15:20:11,181 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 15:20:11,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:11,187 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-03-04 15:20:11,191 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-03-04 15:20:11,191 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:11,191 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:11,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:11,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505048601] [2025-03-04 15:20:11,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505048601] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:11,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:11,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:20:11,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391911339] [2025-03-04 15:20:11,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:11,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:20:11,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:11,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:20:11,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:20:11,409 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:11,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 217 transitions, 2971 flow. Second operand has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:11,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:11,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:11,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:11,872 INFO L124 PetriNetUnfolderBase]: 647/1858 cut-off events. [2025-03-04 15:20:11,872 INFO L125 PetriNetUnfolderBase]: For 14374/14512 co-relation queries the response was YES. [2025-03-04 15:20:11,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8561 conditions, 1858 events. 647/1858 cut-off events. For 14374/14512 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 12785 event pairs, 139 based on Foata normal form. 18/1852 useless extension candidates. Maximal degree in co-relation 8360. Up to 659 conditions per place. [2025-03-04 15:20:11,885 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 214 selfloop transitions, 89 changer transitions 0/319 dead transitions. [2025-03-04 15:20:11,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 319 transitions, 4421 flow [2025-03-04 15:20:11,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-04 15:20:11,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-03-04 15:20:11,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 363 transitions. [2025-03-04 15:20:11,886 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5941080196399345 [2025-03-04 15:20:11,886 INFO L175 Difference]: Start difference. First operand has 207 places, 217 transitions, 2971 flow. Second operand 13 states and 363 transitions. [2025-03-04 15:20:11,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 319 transitions, 4421 flow [2025-03-04 15:20:11,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 319 transitions, 4333 flow, removed 22 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:11,922 INFO L231 Difference]: Finished difference. Result has 221 places, 239 transitions, 3474 flow [2025-03-04 15:20:11,923 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3474, PETRI_PLACES=221, PETRI_TRANSITIONS=239} [2025-03-04 15:20:11,923 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 174 predicate places. [2025-03-04 15:20:11,923 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 239 transitions, 3474 flow [2025-03-04 15:20:11,923 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.555555555555557) internal successors, (185), 9 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:11,923 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:11,923 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:11,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-04 15:20:11,923 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:11,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:11,924 INFO L85 PathProgramCache]: Analyzing trace with hash 2119084961, now seen corresponding path program 8 times [2025-03-04 15:20:11,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:11,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638402444] [2025-03-04 15:20:11,924 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:11,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:11,930 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-03-04 15:20:11,932 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-03-04 15:20:11,932 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:11,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:11,998 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:11,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:11,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638402444] [2025-03-04 15:20:11,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638402444] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:11,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:11,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:20:11,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012726128] [2025-03-04 15:20:11,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:11,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:11,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:11,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:11,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:20:12,002 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:12,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 239 transitions, 3474 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:12,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:12,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:12,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:12,506 INFO L124 PetriNetUnfolderBase]: 657/1893 cut-off events. [2025-03-04 15:20:12,506 INFO L125 PetriNetUnfolderBase]: For 17414/17554 co-relation queries the response was YES. [2025-03-04 15:20:12,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9222 conditions, 1893 events. 657/1893 cut-off events. For 17414/17554 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 13091 event pairs, 140 based on Foata normal form. 19/1888 useless extension candidates. Maximal degree in co-relation 9016. Up to 660 conditions per place. [2025-03-04 15:20:12,519 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 233 selfloop transitions, 83 changer transitions 0/332 dead transitions. [2025-03-04 15:20:12,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 332 transitions, 4895 flow [2025-03-04 15:20:12,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-04 15:20:12,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-03-04 15:20:12,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 330 transitions. [2025-03-04 15:20:12,520 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2025-03-04 15:20:12,520 INFO L175 Difference]: Start difference. First operand has 221 places, 239 transitions, 3474 flow. Second operand 11 states and 330 transitions. [2025-03-04 15:20:12,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 332 transitions, 4895 flow [2025-03-04 15:20:12,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 332 transitions, 4574 flow, removed 96 selfloop flow, removed 7 redundant places. [2025-03-04 15:20:12,567 INFO L231 Difference]: Finished difference. Result has 227 places, 249 transitions, 3590 flow [2025-03-04 15:20:12,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3231, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3590, PETRI_PLACES=227, PETRI_TRANSITIONS=249} [2025-03-04 15:20:12,568 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 180 predicate places. [2025-03-04 15:20:12,568 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 249 transitions, 3590 flow [2025-03-04 15:20:12,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:12,568 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:12,568 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:12,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-04 15:20:12,568 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:12,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:12,569 INFO L85 PathProgramCache]: Analyzing trace with hash 2067373231, now seen corresponding path program 9 times [2025-03-04 15:20:12,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:12,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172021118] [2025-03-04 15:20:12,569 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:20:12,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:12,577 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-03-04 15:20:12,578 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-03-04 15:20:12,578 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:20:12,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:12,647 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:12,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:12,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172021118] [2025-03-04 15:20:12,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172021118] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:12,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:12,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:20:12,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308301129] [2025-03-04 15:20:12,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:12,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:20:12,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:12,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:20:12,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:20:12,655 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-03-04 15:20:12,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 249 transitions, 3590 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:12,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:12,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-03-04 15:20:12,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:13,124 INFO L124 PetriNetUnfolderBase]: 602/1759 cut-off events. [2025-03-04 15:20:13,124 INFO L125 PetriNetUnfolderBase]: For 15528/15664 co-relation queries the response was YES. [2025-03-04 15:20:13,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8470 conditions, 1759 events. 602/1759 cut-off events. For 15528/15664 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 12016 event pairs, 155 based on Foata normal form. 21/1757 useless extension candidates. Maximal degree in co-relation 8265. Up to 636 conditions per place. [2025-03-04 15:20:13,138 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 200 selfloop transitions, 92 changer transitions 0/308 dead transitions. [2025-03-04 15:20:13,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 308 transitions, 4596 flow [2025-03-04 15:20:13,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-04 15:20:13,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-03-04 15:20:13,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 318 transitions. [2025-03-04 15:20:13,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6150870406189555 [2025-03-04 15:20:13,140 INFO L175 Difference]: Start difference. First operand has 227 places, 249 transitions, 3590 flow. Second operand 11 states and 318 transitions. [2025-03-04 15:20:13,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 308 transitions, 4596 flow [2025-03-04 15:20:13,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 308 transitions, 4434 flow, removed 27 selfloop flow, removed 8 redundant places. [2025-03-04 15:20:13,182 INFO L231 Difference]: Finished difference. Result has 229 places, 247 transitions, 3695 flow [2025-03-04 15:20:13,182 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3695, PETRI_PLACES=229, PETRI_TRANSITIONS=247} [2025-03-04 15:20:13,182 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 182 predicate places. [2025-03-04 15:20:13,182 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 247 transitions, 3695 flow [2025-03-04 15:20:13,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:13,182 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:13,182 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:13,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-03-04 15:20:13,182 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:13,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:13,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1602131094, now seen corresponding path program 1 times [2025-03-04 15:20:13,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:13,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468149965] [2025-03-04 15:20:13,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:13,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:13,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-04 15:20:13,199 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:13,199 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:13,199 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:13,424 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:13,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:13,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468149965] [2025-03-04 15:20:13,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468149965] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:13,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:13,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:13,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110373995] [2025-03-04 15:20:13,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:13,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:13,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:13,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:13,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:13,447 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:13,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 247 transitions, 3695 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:13,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:13,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:13,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:14,024 INFO L124 PetriNetUnfolderBase]: 1098/2713 cut-off events. [2025-03-04 15:20:14,024 INFO L125 PetriNetUnfolderBase]: For 20962/20970 co-relation queries the response was YES. [2025-03-04 15:20:14,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12363 conditions, 2713 events. 1098/2713 cut-off events. For 20962/20970 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 19308 event pairs, 439 based on Foata normal form. 47/2633 useless extension candidates. Maximal degree in co-relation 12158. Up to 1629 conditions per place. [2025-03-04 15:20:14,050 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 321 selfloop transitions, 47 changer transitions 0/380 dead transitions. [2025-03-04 15:20:14,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 380 transitions, 5842 flow [2025-03-04 15:20:14,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-04 15:20:14,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-03-04 15:20:14,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 325 transitions. [2025-03-04 15:20:14,052 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2025-03-04 15:20:14,052 INFO L175 Difference]: Start difference. First operand has 229 places, 247 transitions, 3695 flow. Second operand 13 states and 325 transitions. [2025-03-04 15:20:14,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 380 transitions, 5842 flow [2025-03-04 15:20:14,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 380 transitions, 5630 flow, removed 11 selfloop flow, removed 6 redundant places. [2025-03-04 15:20:14,142 INFO L231 Difference]: Finished difference. Result has 242 places, 274 transitions, 3942 flow [2025-03-04 15:20:14,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3942, PETRI_PLACES=242, PETRI_TRANSITIONS=274} [2025-03-04 15:20:14,143 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 195 predicate places. [2025-03-04 15:20:14,143 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 274 transitions, 3942 flow [2025-03-04 15:20:14,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:14,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:14,144 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:14,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-04 15:20:14,144 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:14,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:14,144 INFO L85 PathProgramCache]: Analyzing trace with hash -66422547, now seen corresponding path program 1 times [2025-03-04 15:20:14,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:14,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479854377] [2025-03-04 15:20:14,145 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:20:14,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:14,151 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-04 15:20:14,159 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:14,161 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:14,161 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:14,406 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:14,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:14,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479854377] [2025-03-04 15:20:14,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479854377] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:14,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:14,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:14,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153022123] [2025-03-04 15:20:14,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:14,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:14,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:14,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:14,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:14,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2025-03-04 15:20:14,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 274 transitions, 3942 flow. Second operand has 11 states, 11 states have (on average 17.454545454545453) internal successors, (192), 11 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:14,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:14,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2025-03-04 15:20:14,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:15,139 INFO L124 PetriNetUnfolderBase]: 1145/2864 cut-off events. [2025-03-04 15:20:15,139 INFO L125 PetriNetUnfolderBase]: For 23733/23758 co-relation queries the response was YES. [2025-03-04 15:20:15,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14006 conditions, 2864 events. 1145/2864 cut-off events. For 23733/23758 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 20967 event pairs, 492 based on Foata normal form. 33/2850 useless extension candidates. Maximal degree in co-relation 13793. Up to 1886 conditions per place. [2025-03-04 15:20:15,167 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 321 selfloop transitions, 50 changer transitions 0/384 dead transitions. [2025-03-04 15:20:15,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 384 transitions, 6096 flow [2025-03-04 15:20:15,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-04 15:20:15,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-03-04 15:20:15,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 313 transitions. [2025-03-04 15:20:15,171 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5122749590834698 [2025-03-04 15:20:15,171 INFO L175 Difference]: Start difference. First operand has 242 places, 274 transitions, 3942 flow. Second operand 13 states and 313 transitions. [2025-03-04 15:20:15,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 384 transitions, 6096 flow [2025-03-04 15:20:15,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 384 transitions, 6059 flow, removed 8 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:15,229 INFO L231 Difference]: Finished difference. Result has 260 places, 293 transitions, 4330 flow [2025-03-04 15:20:15,229 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3913, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4330, PETRI_PLACES=260, PETRI_TRANSITIONS=293} [2025-03-04 15:20:15,230 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 213 predicate places. [2025-03-04 15:20:15,230 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 293 transitions, 4330 flow [2025-03-04 15:20:15,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.454545454545453) internal successors, (192), 11 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:15,230 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:15,230 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:15,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-04 15:20:15,230 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:15,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:15,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1083134099, now seen corresponding path program 2 times [2025-03-04 15:20:15,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:15,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973753968] [2025-03-04 15:20:15,230 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:15,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:15,241 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-03-04 15:20:15,243 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:20:15,243 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:15,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:15,324 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:15,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:15,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973753968] [2025-03-04 15:20:15,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973753968] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:15,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:15,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:15,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980028130] [2025-03-04 15:20:15,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:15,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:20:15,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:15,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:20:15,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:20:15,343 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:15,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 293 transitions, 4330 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:15,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:15,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:15,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:16,160 INFO L124 PetriNetUnfolderBase]: 1506/3556 cut-off events. [2025-03-04 15:20:16,160 INFO L125 PetriNetUnfolderBase]: For 31904/31944 co-relation queries the response was YES. [2025-03-04 15:20:16,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18456 conditions, 3556 events. 1506/3556 cut-off events. For 31904/31944 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 25858 event pairs, 555 based on Foata normal form. 32/3536 useless extension candidates. Maximal degree in co-relation 18235. Up to 1119 conditions per place. [2025-03-04 15:20:16,197 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 317 selfloop transitions, 139 changer transitions 0/468 dead transitions. [2025-03-04 15:20:16,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 468 transitions, 6958 flow [2025-03-04 15:20:16,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 15:20:16,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-04 15:20:16,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 425 transitions. [2025-03-04 15:20:16,198 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2025-03-04 15:20:16,198 INFO L175 Difference]: Start difference. First operand has 260 places, 293 transitions, 4330 flow. Second operand 17 states and 425 transitions. [2025-03-04 15:20:16,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 468 transitions, 6958 flow [2025-03-04 15:20:16,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 468 transitions, 6835 flow, removed 23 selfloop flow, removed 5 redundant places. [2025-03-04 15:20:16,282 INFO L231 Difference]: Finished difference. Result has 283 places, 356 transitions, 5677 flow [2025-03-04 15:20:16,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5677, PETRI_PLACES=283, PETRI_TRANSITIONS=356} [2025-03-04 15:20:16,283 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 236 predicate places. [2025-03-04 15:20:16,283 INFO L471 AbstractCegarLoop]: Abstraction has has 283 places, 356 transitions, 5677 flow [2025-03-04 15:20:16,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:16,284 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:16,284 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:16,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-03-04 15:20:16,284 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:16,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:16,284 INFO L85 PathProgramCache]: Analyzing trace with hash 833635730, now seen corresponding path program 2 times [2025-03-04 15:20:16,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:16,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114507463] [2025-03-04 15:20:16,284 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:16,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:16,294 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-03-04 15:20:16,295 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:20:16,295 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:16,295 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:16,375 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:16,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:16,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114507463] [2025-03-04 15:20:16,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114507463] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:16,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:16,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:16,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67674797] [2025-03-04 15:20:16,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:16,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:20:16,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:16,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:20:16,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:20:16,402 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:16,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 356 transitions, 5677 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:16,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:16,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:16,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:17,443 INFO L124 PetriNetUnfolderBase]: 1626/3762 cut-off events. [2025-03-04 15:20:17,443 INFO L125 PetriNetUnfolderBase]: For 49427/49462 co-relation queries the response was YES. [2025-03-04 15:20:17,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22404 conditions, 3762 events. 1626/3762 cut-off events. For 49427/49462 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 27608 event pairs, 610 based on Foata normal form. 34/3744 useless extension candidates. Maximal degree in co-relation 22173. Up to 1442 conditions per place. [2025-03-04 15:20:17,484 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 389 selfloop transitions, 141 changer transitions 0/543 dead transitions. [2025-03-04 15:20:17,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 543 transitions, 8721 flow [2025-03-04 15:20:17,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-04 15:20:17,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-04 15:20:17,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 403 transitions. [2025-03-04 15:20:17,486 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5716312056737589 [2025-03-04 15:20:17,486 INFO L175 Difference]: Start difference. First operand has 283 places, 356 transitions, 5677 flow. Second operand 15 states and 403 transitions. [2025-03-04 15:20:17,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 543 transitions, 8721 flow [2025-03-04 15:20:17,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 543 transitions, 8542 flow, removed 28 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:17,627 INFO L231 Difference]: Finished difference. Result has 304 places, 389 transitions, 6494 flow [2025-03-04 15:20:17,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5530, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6494, PETRI_PLACES=304, PETRI_TRANSITIONS=389} [2025-03-04 15:20:17,627 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 257 predicate places. [2025-03-04 15:20:17,627 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 389 transitions, 6494 flow [2025-03-04 15:20:17,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:17,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:17,628 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:17,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-03-04 15:20:17,628 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:17,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:17,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1288424895, now seen corresponding path program 3 times [2025-03-04 15:20:17,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:17,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051527621] [2025-03-04 15:20:17,629 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:20:17,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:17,635 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:20:17,637 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:20:17,637 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:20:17,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:17,737 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:17,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:17,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051527621] [2025-03-04 15:20:17,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051527621] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:17,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:17,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:17,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663031318] [2025-03-04 15:20:17,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:17,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:20:17,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:17,738 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:20:17,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:20:17,761 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:17,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 389 transitions, 6494 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:17,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:17,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:17,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:18,834 INFO L124 PetriNetUnfolderBase]: 1754/4072 cut-off events. [2025-03-04 15:20:18,835 INFO L125 PetriNetUnfolderBase]: For 64223/64264 co-relation queries the response was YES. [2025-03-04 15:20:18,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25953 conditions, 4072 events. 1754/4072 cut-off events. For 64223/64264 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 30311 event pairs, 694 based on Foata normal form. 28/4045 useless extension candidates. Maximal degree in co-relation 25713. Up to 1395 conditions per place. [2025-03-04 15:20:18,872 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 393 selfloop transitions, 113 changer transitions 0/519 dead transitions. [2025-03-04 15:20:18,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 519 transitions, 9007 flow [2025-03-04 15:20:18,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 15:20:18,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-03-04 15:20:18,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 409 transitions. [2025-03-04 15:20:18,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5438829787234043 [2025-03-04 15:20:18,876 INFO L175 Difference]: Start difference. First operand has 304 places, 389 transitions, 6494 flow. Second operand 16 states and 409 transitions. [2025-03-04 15:20:18,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 519 transitions, 9007 flow [2025-03-04 15:20:19,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 519 transitions, 8812 flow, removed 32 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:19,039 INFO L231 Difference]: Finished difference. Result has 327 places, 421 transitions, 7211 flow [2025-03-04 15:20:19,040 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6323, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7211, PETRI_PLACES=327, PETRI_TRANSITIONS=421} [2025-03-04 15:20:19,040 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 280 predicate places. [2025-03-04 15:20:19,040 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 421 transitions, 7211 flow [2025-03-04 15:20:19,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:19,040 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:19,040 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:19,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-03-04 15:20:19,040 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:19,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:19,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1495177347, now seen corresponding path program 4 times [2025-03-04 15:20:19,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:19,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240490926] [2025-03-04 15:20:19,041 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:20:19,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:19,046 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-03-04 15:20:19,050 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:19,050 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:20:19,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:19,268 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:19,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:19,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240490926] [2025-03-04 15:20:19,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240490926] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:19,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:19,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:19,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519172606] [2025-03-04 15:20:19,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:19,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:19,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:19,269 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:19,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:19,312 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2025-03-04 15:20:19,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 421 transitions, 7211 flow. Second operand has 11 states, 11 states have (on average 17.454545454545453) internal successors, (192), 11 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:19,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:19,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2025-03-04 15:20:19,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:20,306 INFO L124 PetriNetUnfolderBase]: 1652/3911 cut-off events. [2025-03-04 15:20:20,306 INFO L125 PetriNetUnfolderBase]: For 77442/77471 co-relation queries the response was YES. [2025-03-04 15:20:20,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27003 conditions, 3911 events. 1652/3911 cut-off events. For 77442/77471 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 29879 event pairs, 535 based on Foata normal form. 28/3884 useless extension candidates. Maximal degree in co-relation 26753. Up to 2683 conditions per place. [2025-03-04 15:20:20,353 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 430 selfloop transitions, 89 changer transitions 0/535 dead transitions. [2025-03-04 15:20:20,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 535 transitions, 9937 flow [2025-03-04 15:20:20,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-04 15:20:20,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-04 15:20:20,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 337 transitions. [2025-03-04 15:20:20,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5121580547112462 [2025-03-04 15:20:20,355 INFO L175 Difference]: Start difference. First operand has 327 places, 421 transitions, 7211 flow. Second operand 14 states and 337 transitions. [2025-03-04 15:20:20,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 535 transitions, 9937 flow [2025-03-04 15:20:20,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 535 transitions, 9660 flow, removed 80 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:20,609 INFO L231 Difference]: Finished difference. Result has 345 places, 450 transitions, 7868 flow [2025-03-04 15:20:20,610 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7868, PETRI_PLACES=345, PETRI_TRANSITIONS=450} [2025-03-04 15:20:20,610 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 298 predicate places. [2025-03-04 15:20:20,610 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 450 transitions, 7868 flow [2025-03-04 15:20:20,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.454545454545453) internal successors, (192), 11 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:20,610 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:20,610 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:20,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-03-04 15:20:20,610 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:20,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:20,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1451992671, now seen corresponding path program 5 times [2025-03-04 15:20:20,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:20,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101805830] [2025-03-04 15:20:20,611 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:20:20,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:20,619 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:20:20,630 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:20,630 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-03-04 15:20:20,630 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:20,820 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:20,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:20,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101805830] [2025-03-04 15:20:20,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101805830] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:20,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:20,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:20,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44726044] [2025-03-04 15:20:20,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:20,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:20,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:20,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:20,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:20,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:20,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 450 transitions, 7868 flow. Second operand has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:20,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:20,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:20,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:22,139 INFO L124 PetriNetUnfolderBase]: 2073/4748 cut-off events. [2025-03-04 15:20:22,139 INFO L125 PetriNetUnfolderBase]: For 98445/98493 co-relation queries the response was YES. [2025-03-04 15:20:22,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33322 conditions, 4748 events. 2073/4748 cut-off events. For 98445/98493 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 36309 event pairs, 777 based on Foata normal form. 32/4721 useless extension candidates. Maximal degree in co-relation 33063. Up to 1714 conditions per place. [2025-03-04 15:20:22,198 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 391 selfloop transitions, 204 changer transitions 0/608 dead transitions. [2025-03-04 15:20:22,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 608 transitions, 11254 flow [2025-03-04 15:20:22,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:20:22,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:20:22,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 434 transitions. [2025-03-04 15:20:22,199 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5130023640661938 [2025-03-04 15:20:22,199 INFO L175 Difference]: Start difference. First operand has 345 places, 450 transitions, 7868 flow. Second operand 18 states and 434 transitions. [2025-03-04 15:20:22,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 608 transitions, 11254 flow [2025-03-04 15:20:22,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 608 transitions, 11080 flow, removed 67 selfloop flow, removed 4 redundant places. [2025-03-04 15:20:22,568 INFO L231 Difference]: Finished difference. Result has 370 places, 509 transitions, 9669 flow [2025-03-04 15:20:22,568 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9669, PETRI_PLACES=370, PETRI_TRANSITIONS=509} [2025-03-04 15:20:22,569 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 323 predicate places. [2025-03-04 15:20:22,569 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 509 transitions, 9669 flow [2025-03-04 15:20:22,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:22,569 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:22,569 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:22,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-03-04 15:20:22,569 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:22,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:22,570 INFO L85 PathProgramCache]: Analyzing trace with hash -593118141, now seen corresponding path program 6 times [2025-03-04 15:20:22,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:22,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571454107] [2025-03-04 15:20:22,570 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:20:22,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:22,579 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:20:22,580 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:20:22,580 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-04 15:20:22,580 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:22,671 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:22,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:22,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571454107] [2025-03-04 15:20:22,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571454107] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:22,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:22,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:22,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399016328] [2025-03-04 15:20:22,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:22,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:20:22,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:22,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:20:22,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:20:22,704 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:22,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 509 transitions, 9669 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:22,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:22,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:22,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:24,506 INFO L124 PetriNetUnfolderBase]: 2348/5259 cut-off events. [2025-03-04 15:20:24,507 INFO L125 PetriNetUnfolderBase]: For 138513/138577 co-relation queries the response was YES. [2025-03-04 15:20:24,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40292 conditions, 5259 events. 2348/5259 cut-off events. For 138513/138577 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 40563 event pairs, 801 based on Foata normal form. 32/5232 useless extension candidates. Maximal degree in co-relation 40020. Up to 1874 conditions per place. [2025-03-04 15:20:24,560 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 430 selfloop transitions, 279 changer transitions 0/722 dead transitions. [2025-03-04 15:20:24,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 722 transitions, 14370 flow [2025-03-04 15:20:24,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-04 15:20:24,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-03-04 15:20:24,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 560 transitions. [2025-03-04 15:20:24,561 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5180388529139686 [2025-03-04 15:20:24,561 INFO L175 Difference]: Start difference. First operand has 370 places, 509 transitions, 9669 flow. Second operand 23 states and 560 transitions. [2025-03-04 15:20:24,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 722 transitions, 14370 flow [2025-03-04 15:20:25,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 722 transitions, 14097 flow, removed 103 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:25,016 INFO L231 Difference]: Finished difference. Result has 402 places, 594 transitions, 12354 flow [2025-03-04 15:20:25,017 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9417, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12354, PETRI_PLACES=402, PETRI_TRANSITIONS=594} [2025-03-04 15:20:25,017 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 355 predicate places. [2025-03-04 15:20:25,017 INFO L471 AbstractCegarLoop]: Abstraction has has 402 places, 594 transitions, 12354 flow [2025-03-04 15:20:25,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:25,017 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:25,017 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:25,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-03-04 15:20:25,017 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:25,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:25,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1058497781, now seen corresponding path program 7 times [2025-03-04 15:20:25,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:25,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445683649] [2025-03-04 15:20:25,018 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 15:20:25,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:25,028 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-04 15:20:25,033 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:25,033 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:20:25,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:25,220 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:25,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:25,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445683649] [2025-03-04 15:20:25,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445683649] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:25,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:25,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:25,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574348308] [2025-03-04 15:20:25,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:25,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:25,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:25,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:25,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:25,250 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:25,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 594 transitions, 12354 flow. Second operand has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:25,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:25,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:25,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:27,125 INFO L124 PetriNetUnfolderBase]: 2534/5606 cut-off events. [2025-03-04 15:20:27,125 INFO L125 PetriNetUnfolderBase]: For 186698/186757 co-relation queries the response was YES. [2025-03-04 15:20:27,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46032 conditions, 5606 events. 2534/5606 cut-off events. For 186698/186757 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 43885 event pairs, 719 based on Foata normal form. 32/5596 useless extension candidates. Maximal degree in co-relation 45749. Up to 2419 conditions per place. [2025-03-04 15:20:27,196 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 519 selfloop transitions, 295 changer transitions 0/827 dead transitions. [2025-03-04 15:20:27,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 827 transitions, 17632 flow [2025-03-04 15:20:27,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-04 15:20:27,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-04 15:20:27,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 533 transitions. [2025-03-04 15:20:27,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5154738878143134 [2025-03-04 15:20:27,197 INFO L175 Difference]: Start difference. First operand has 402 places, 594 transitions, 12354 flow. Second operand 22 states and 533 transitions. [2025-03-04 15:20:27,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 827 transitions, 17632 flow [2025-03-04 15:20:27,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 827 transitions, 17218 flow, removed 157 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:27,873 INFO L231 Difference]: Finished difference. Result has 435 places, 650 transitions, 14557 flow [2025-03-04 15:20:27,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11963, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=14557, PETRI_PLACES=435, PETRI_TRANSITIONS=650} [2025-03-04 15:20:27,873 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 388 predicate places. [2025-03-04 15:20:27,873 INFO L471 AbstractCegarLoop]: Abstraction has has 435 places, 650 transitions, 14557 flow [2025-03-04 15:20:27,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:27,874 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:27,874 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:27,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-03-04 15:20:27,874 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:27,874 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:27,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1089772572, now seen corresponding path program 3 times [2025-03-04 15:20:27,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:27,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415698538] [2025-03-04 15:20:27,874 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:20:27,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:27,881 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:20:27,882 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:20:27,882 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:20:27,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:27,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:27,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415698538] [2025-03-04 15:20:27,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415698538] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:27,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:27,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:27,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68278561] [2025-03-04 15:20:27,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:27,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:20:27,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:27,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:20:27,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:20:27,975 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:27,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 650 transitions, 14557 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:27,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:27,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:27,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:30,150 INFO L124 PetriNetUnfolderBase]: 2766/6182 cut-off events. [2025-03-04 15:20:30,150 INFO L125 PetriNetUnfolderBase]: For 228158/228274 co-relation queries the response was YES. [2025-03-04 15:20:30,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51483 conditions, 6182 events. 2766/6182 cut-off events. For 228158/228274 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 49592 event pairs, 992 based on Foata normal form. 60/6167 useless extension candidates. Maximal degree in co-relation 51183. Up to 2784 conditions per place. [2025-03-04 15:20:30,262 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 683 selfloop transitions, 186 changer transitions 0/886 dead transitions. [2025-03-04 15:20:30,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 886 transitions, 20205 flow [2025-03-04 15:20:30,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:20:30,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:20:30,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 458 transitions. [2025-03-04 15:20:30,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2025-03-04 15:20:30,263 INFO L175 Difference]: Start difference. First operand has 435 places, 650 transitions, 14557 flow. Second operand 18 states and 458 transitions. [2025-03-04 15:20:30,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 886 transitions, 20205 flow [2025-03-04 15:20:31,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 886 transitions, 19634 flow, removed 285 selfloop flow, removed 1 redundant places. [2025-03-04 15:20:31,284 INFO L231 Difference]: Finished difference. Result has 462 places, 696 transitions, 15650 flow [2025-03-04 15:20:31,284 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=14114, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15650, PETRI_PLACES=462, PETRI_TRANSITIONS=696} [2025-03-04 15:20:31,285 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 415 predicate places. [2025-03-04 15:20:31,285 INFO L471 AbstractCegarLoop]: Abstraction has has 462 places, 696 transitions, 15650 flow [2025-03-04 15:20:31,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:31,285 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:31,285 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:31,285 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-03-04 15:20:31,285 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:31,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:31,286 INFO L85 PathProgramCache]: Analyzing trace with hash 622007556, now seen corresponding path program 4 times [2025-03-04 15:20:31,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:31,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186441246] [2025-03-04 15:20:31,286 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:20:31,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:31,292 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-03-04 15:20:31,296 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:31,296 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:20:31,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:31,458 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:31,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:31,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186441246] [2025-03-04 15:20:31,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186441246] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:31,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:31,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:31,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490697570] [2025-03-04 15:20:31,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:31,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:31,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:31,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:31,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:31,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:31,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 696 transitions, 15650 flow. Second operand has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:31,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:31,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:31,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:33,654 INFO L124 PetriNetUnfolderBase]: 2953/6560 cut-off events. [2025-03-04 15:20:33,655 INFO L125 PetriNetUnfolderBase]: For 263046/263172 co-relation queries the response was YES. [2025-03-04 15:20:33,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56979 conditions, 6560 events. 2953/6560 cut-off events. For 263046/263172 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 53156 event pairs, 1037 based on Foata normal form. 64/6543 useless extension candidates. Maximal degree in co-relation 56668. Up to 2783 conditions per place. [2025-03-04 15:20:33,761 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 688 selfloop transitions, 223 changer transitions 0/928 dead transitions. [2025-03-04 15:20:33,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 928 transitions, 21501 flow [2025-03-04 15:20:33,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:20:33,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:20:33,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 446 transitions. [2025-03-04 15:20:33,762 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5271867612293144 [2025-03-04 15:20:33,762 INFO L175 Difference]: Start difference. First operand has 462 places, 696 transitions, 15650 flow. Second operand 18 states and 446 transitions. [2025-03-04 15:20:33,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 928 transitions, 21501 flow [2025-03-04 15:20:34,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 928 transitions, 21260 flow, removed 60 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:34,848 INFO L231 Difference]: Finished difference. Result has 487 places, 741 transitions, 17355 flow [2025-03-04 15:20:34,849 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=15451, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=17355, PETRI_PLACES=487, PETRI_TRANSITIONS=741} [2025-03-04 15:20:34,849 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 440 predicate places. [2025-03-04 15:20:34,849 INFO L471 AbstractCegarLoop]: Abstraction has has 487 places, 741 transitions, 17355 flow [2025-03-04 15:20:34,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:34,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:34,849 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:34,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-03-04 15:20:34,849 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:34,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:34,850 INFO L85 PathProgramCache]: Analyzing trace with hash -292278234, now seen corresponding path program 5 times [2025-03-04 15:20:34,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:34,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584454974] [2025-03-04 15:20:34,850 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:20:34,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:34,856 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:20:34,863 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:34,863 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-03-04 15:20:34,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:35,183 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:35,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:35,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584454974] [2025-03-04 15:20:35,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584454974] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:35,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:35,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:35,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532087675] [2025-03-04 15:20:35,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:35,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:35,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:35,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:35,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:35,210 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:35,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 741 transitions, 17355 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:35,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:35,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:35,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:37,551 INFO L124 PetriNetUnfolderBase]: 2909/6499 cut-off events. [2025-03-04 15:20:37,551 INFO L125 PetriNetUnfolderBase]: For 300021/300058 co-relation queries the response was YES. [2025-03-04 15:20:37,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59991 conditions, 6499 events. 2909/6499 cut-off events. For 300021/300058 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 53663 event pairs, 820 based on Foata normal form. 48/6486 useless extension candidates. Maximal degree in co-relation 59669. Up to 4523 conditions per place. [2025-03-04 15:20:37,681 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 814 selfloop transitions, 110 changer transitions 0/944 dead transitions. [2025-03-04 15:20:37,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 944 transitions, 22835 flow [2025-03-04 15:20:37,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-04 15:20:37,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-04 15:20:37,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 341 transitions. [2025-03-04 15:20:37,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182370820668692 [2025-03-04 15:20:37,682 INFO L175 Difference]: Start difference. First operand has 487 places, 741 transitions, 17355 flow. Second operand 14 states and 341 transitions. [2025-03-04 15:20:37,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 944 transitions, 22835 flow [2025-03-04 15:20:39,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 944 transitions, 22671 flow, removed 79 selfloop flow, removed 2 redundant places. [2025-03-04 15:20:39,115 INFO L231 Difference]: Finished difference. Result has 506 places, 766 transitions, 18285 flow [2025-03-04 15:20:39,116 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=17213, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18285, PETRI_PLACES=506, PETRI_TRANSITIONS=766} [2025-03-04 15:20:39,116 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 459 predicate places. [2025-03-04 15:20:39,116 INFO L471 AbstractCegarLoop]: Abstraction has has 506 places, 766 transitions, 18285 flow [2025-03-04 15:20:39,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:39,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:39,117 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:39,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-03-04 15:20:39,117 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:39,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:39,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1886191055, now seen corresponding path program 8 times [2025-03-04 15:20:39,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:39,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341686373] [2025-03-04 15:20:39,118 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:20:39,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:39,126 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-03-04 15:20:39,127 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:20:39,128 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:20:39,128 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:39,206 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:39,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:39,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341686373] [2025-03-04 15:20:39,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341686373] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:39,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:39,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:39,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484412131] [2025-03-04 15:20:39,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:39,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:20:39,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:39,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:20:39,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:20:39,223 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:39,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 766 transitions, 18285 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:39,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:39,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:39,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:41,803 INFO L124 PetriNetUnfolderBase]: 3282/7241 cut-off events. [2025-03-04 15:20:41,803 INFO L125 PetriNetUnfolderBase]: For 348819/348892 co-relation queries the response was YES. [2025-03-04 15:20:41,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67913 conditions, 7241 events. 3282/7241 cut-off events. For 348819/348892 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 59626 event pairs, 1228 based on Foata normal form. 27/7178 useless extension candidates. Maximal degree in co-relation 67583. Up to 2633 conditions per place. [2025-03-04 15:20:41,929 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 677 selfloop transitions, 196 changer transitions 0/888 dead transitions. [2025-03-04 15:20:41,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 888 transitions, 22348 flow [2025-03-04 15:20:41,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:20:41,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:20:41,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 451 transitions. [2025-03-04 15:20:41,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.533096926713948 [2025-03-04 15:20:41,930 INFO L175 Difference]: Start difference. First operand has 506 places, 766 transitions, 18285 flow. Second operand 18 states and 451 transitions. [2025-03-04 15:20:41,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 888 transitions, 22348 flow [2025-03-04 15:20:43,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 888 transitions, 22142 flow, removed 100 selfloop flow, removed 1 redundant places. [2025-03-04 15:20:43,850 INFO L231 Difference]: Finished difference. Result has 533 places, 796 transitions, 19702 flow [2025-03-04 15:20:43,851 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=18113, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19702, PETRI_PLACES=533, PETRI_TRANSITIONS=796} [2025-03-04 15:20:43,851 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 486 predicate places. [2025-03-04 15:20:43,851 INFO L471 AbstractCegarLoop]: Abstraction has has 533 places, 796 transitions, 19702 flow [2025-03-04 15:20:43,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:43,851 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:43,852 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:43,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-03-04 15:20:43,852 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:43,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:43,852 INFO L85 PathProgramCache]: Analyzing trace with hash -694000411, now seen corresponding path program 9 times [2025-03-04 15:20:43,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:43,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638125215] [2025-03-04 15:20:43,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:20:43,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:43,860 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:20:43,862 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:20:43,862 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:20:43,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:43,940 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:20:43,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:43,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638125215] [2025-03-04 15:20:43,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638125215] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:43,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:43,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:43,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016005326] [2025-03-04 15:20:43,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:43,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:20:43,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:43,941 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:20:43,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:20:43,966 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:43,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 796 transitions, 19702 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:43,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:43,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:43,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:46,614 INFO L124 PetriNetUnfolderBase]: 3387/7464 cut-off events. [2025-03-04 15:20:46,614 INFO L125 PetriNetUnfolderBase]: For 410622/410698 co-relation queries the response was YES. [2025-03-04 15:20:46,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72803 conditions, 7464 events. 3387/7464 cut-off events. For 410622/410698 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 61788 event pairs, 1268 based on Foata normal form. 26/7398 useless extension candidates. Maximal degree in co-relation 72463. Up to 2783 conditions per place. [2025-03-04 15:20:46,745 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 688 selfloop transitions, 215 changer transitions 0/918 dead transitions. [2025-03-04 15:20:46,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 918 transitions, 24000 flow [2025-03-04 15:20:46,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 15:20:46,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-04 15:20:46,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 424 transitions. [2025-03-04 15:20:46,747 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5306633291614519 [2025-03-04 15:20:46,747 INFO L175 Difference]: Start difference. First operand has 533 places, 796 transitions, 19702 flow. Second operand 17 states and 424 transitions. [2025-03-04 15:20:46,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 918 transitions, 24000 flow [2025-03-04 15:20:48,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 918 transitions, 23595 flow, removed 118 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:48,752 INFO L231 Difference]: Finished difference. Result has 557 places, 829 transitions, 21191 flow [2025-03-04 15:20:48,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=19311, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=21191, PETRI_PLACES=557, PETRI_TRANSITIONS=829} [2025-03-04 15:20:48,753 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 510 predicate places. [2025-03-04 15:20:48,753 INFO L471 AbstractCegarLoop]: Abstraction has has 557 places, 829 transitions, 21191 flow [2025-03-04 15:20:48,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:48,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:48,754 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:48,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-03-04 15:20:48,754 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:48,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:48,755 INFO L85 PathProgramCache]: Analyzing trace with hash 137168489, now seen corresponding path program 10 times [2025-03-04 15:20:48,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:48,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43308203] [2025-03-04 15:20:48,755 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:20:48,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:48,764 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-03-04 15:20:48,768 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:48,769 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:20:48,769 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:49,224 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:49,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:49,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43308203] [2025-03-04 15:20:49,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43308203] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:49,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:49,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:49,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820025254] [2025-03-04 15:20:49,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:49,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:49,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:49,226 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:49,226 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:49,254 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-03-04 15:20:49,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 829 transitions, 21191 flow. Second operand has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:49,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:49,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-03-04 15:20:49,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:52,521 INFO L124 PetriNetUnfolderBase]: 3486/7654 cut-off events. [2025-03-04 15:20:52,521 INFO L125 PetriNetUnfolderBase]: For 475937/476012 co-relation queries the response was YES. [2025-03-04 15:20:52,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77433 conditions, 7654 events. 3486/7654 cut-off events. For 475937/476012 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 63650 event pairs, 1305 based on Foata normal form. 26/7588 useless extension candidates. Maximal degree in co-relation 77082. Up to 2932 conditions per place. [2025-03-04 15:20:52,719 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 695 selfloop transitions, 235 changer transitions 0/945 dead transitions. [2025-03-04 15:20:52,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 945 transitions, 25440 flow [2025-03-04 15:20:52,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:20:52,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:20:52,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 444 transitions. [2025-03-04 15:20:52,721 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2025-03-04 15:20:52,721 INFO L175 Difference]: Start difference. First operand has 557 places, 829 transitions, 21191 flow. Second operand 18 states and 444 transitions. [2025-03-04 15:20:52,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 945 transitions, 25440 flow [2025-03-04 15:20:55,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 945 transitions, 25093 flow, removed 138 selfloop flow, removed 3 redundant places. [2025-03-04 15:20:55,306 INFO L231 Difference]: Finished difference. Result has 580 places, 855 transitions, 22611 flow [2025-03-04 15:20:55,307 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=20850, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=22611, PETRI_PLACES=580, PETRI_TRANSITIONS=855} [2025-03-04 15:20:55,307 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 533 predicate places. [2025-03-04 15:20:55,308 INFO L471 AbstractCegarLoop]: Abstraction has has 580 places, 855 transitions, 22611 flow [2025-03-04 15:20:55,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:55,308 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:20:55,308 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:20:55,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-03-04 15:20:55,308 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:20:55,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:20:55,309 INFO L85 PathProgramCache]: Analyzing trace with hash -714413825, now seen corresponding path program 11 times [2025-03-04 15:20:55,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:20:55,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403157629] [2025-03-04 15:20:55,309 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:20:55,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:20:55,316 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:20:55,325 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:20:55,325 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-03-04 15:20:55,325 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:20:55,496 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:20:55,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:20:55,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403157629] [2025-03-04 15:20:55,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403157629] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:20:55,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:20:55,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:20:55,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651048996] [2025-03-04 15:20:55,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:20:55,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:20:55,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:20:55,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:20:55,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:20:55,529 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-03-04 15:20:55,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 855 transitions, 22611 flow. Second operand has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:20:55,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:20:55,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-03-04 15:20:55,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:20:58,993 INFO L124 PetriNetUnfolderBase]: 3709/7989 cut-off events. [2025-03-04 15:20:58,993 INFO L125 PetriNetUnfolderBase]: For 557731/557819 co-relation queries the response was YES. [2025-03-04 15:20:59,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83334 conditions, 7989 events. 3709/7989 cut-off events. For 557731/557819 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 65588 event pairs, 1444 based on Foata normal form. 34/7965 useless extension candidates. Maximal degree in co-relation 82973. Up to 3180 conditions per place. [2025-03-04 15:20:59,158 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 807 selfloop transitions, 173 changer transitions 0/994 dead transitions. [2025-03-04 15:20:59,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 994 transitions, 27532 flow [2025-03-04 15:20:59,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:20:59,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:20:59,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 411 transitions. [2025-03-04 15:20:59,159 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4858156028368794 [2025-03-04 15:20:59,159 INFO L175 Difference]: Start difference. First operand has 580 places, 855 transitions, 22611 flow. Second operand 18 states and 411 transitions. [2025-03-04 15:20:59,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 994 transitions, 27532 flow [2025-03-04 15:21:02,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 994 transitions, 27086 flow, removed 158 selfloop flow, removed 5 redundant places. [2025-03-04 15:21:02,614 INFO L231 Difference]: Finished difference. Result has 603 places, 889 transitions, 23987 flow [2025-03-04 15:21:02,614 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=22177, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=23987, PETRI_PLACES=603, PETRI_TRANSITIONS=889} [2025-03-04 15:21:02,615 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 556 predicate places. [2025-03-04 15:21:02,615 INFO L471 AbstractCegarLoop]: Abstraction has has 603 places, 889 transitions, 23987 flow [2025-03-04 15:21:02,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:21:02,615 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:21:02,615 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:21:02,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-03-04 15:21:02,615 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:21:02,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:21:02,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1865777641, now seen corresponding path program 12 times [2025-03-04 15:21:02,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:21:02,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173689677] [2025-03-04 15:21:02,616 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:21:02,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:21:02,622 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:21:02,624 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:21:02,624 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-04 15:21:02,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:21:02,704 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:21:02,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:21:02,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173689677] [2025-03-04 15:21:02,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173689677] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:21:02,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:21:02,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:21:02,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883709584] [2025-03-04 15:21:02,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:21:02,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:21:02,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:21:02,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:21:02,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:21:02,727 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-03-04 15:21:02,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 889 transitions, 23987 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:21:02,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:21:02,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-03-04 15:21:02,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:21:06,767 INFO L124 PetriNetUnfolderBase]: 3813/8200 cut-off events. [2025-03-04 15:21:06,767 INFO L125 PetriNetUnfolderBase]: For 642829/642918 co-relation queries the response was YES. [2025-03-04 15:21:06,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88540 conditions, 8200 events. 3813/8200 cut-off events. For 642829/642918 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 67665 event pairs, 1480 based on Foata normal form. 34/8176 useless extension candidates. Maximal degree in co-relation 88168. Up to 3181 conditions per place. [2025-03-04 15:21:06,920 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 825 selfloop transitions, 193 changer transitions 0/1032 dead transitions. [2025-03-04 15:21:06,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 1032 transitions, 29311 flow [2025-03-04 15:21:06,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:21:06,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:21:06,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 425 transitions. [2025-03-04 15:21:06,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5023640661938534 [2025-03-04 15:21:06,921 INFO L175 Difference]: Start difference. First operand has 603 places, 889 transitions, 23987 flow. Second operand 18 states and 425 transitions. [2025-03-04 15:21:06,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 1032 transitions, 29311 flow [2025-03-04 15:21:10,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 1032 transitions, 28956 flow, removed 177 selfloop flow, removed 1 redundant places. [2025-03-04 15:21:10,716 INFO L231 Difference]: Finished difference. Result has 630 places, 921 transitions, 25494 flow [2025-03-04 15:21:10,717 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=23646, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=25494, PETRI_PLACES=630, PETRI_TRANSITIONS=921} [2025-03-04 15:21:10,717 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 583 predicate places. [2025-03-04 15:21:10,717 INFO L471 AbstractCegarLoop]: Abstraction has has 630 places, 921 transitions, 25494 flow [2025-03-04 15:21:10,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:21:10,718 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:21:10,718 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:21:10,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-03-04 15:21:10,718 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:21:10,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:21:10,719 INFO L85 PathProgramCache]: Analyzing trace with hash 116755075, now seen corresponding path program 13 times [2025-03-04 15:21:10,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:21:10,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779918099] [2025-03-04 15:21:10,719 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 15:21:10,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:21:10,726 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-04 15:21:10,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-04 15:21:10,730 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:21:10,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:21:10,997 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 15:21:10,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:21:10,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779918099] [2025-03-04 15:21:10,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779918099] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:21:10,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:21:10,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:21:10,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83434958] [2025-03-04 15:21:10,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:21:10,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:21:10,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:21:10,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:21:10,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:21:11,028 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-03-04 15:21:11,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 921 transitions, 25494 flow. Second operand has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:21:11,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:21:11,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-03-04 15:21:11,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:21:15,141 INFO L124 PetriNetUnfolderBase]: 3911/8399 cut-off events. [2025-03-04 15:21:15,141 INFO L125 PetriNetUnfolderBase]: For 735348/735422 co-relation queries the response was YES. [2025-03-04 15:21:15,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93470 conditions, 8399 events. 3911/8399 cut-off events. For 735348/735422 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 69503 event pairs, 1538 based on Foata normal form. 30/8366 useless extension candidates. Maximal degree in co-relation 93087. Up to 3213 conditions per place. [2025-03-04 15:21:15,296 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 838 selfloop transitions, 204 changer transitions 0/1056 dead transitions. [2025-03-04 15:21:15,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 1056 transitions, 30656 flow [2025-03-04 15:21:15,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:21:15,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:21:15,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 417 transitions. [2025-03-04 15:21:15,297 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2025-03-04 15:21:15,297 INFO L175 Difference]: Start difference. First operand has 630 places, 921 transitions, 25494 flow. Second operand 18 states and 417 transitions. [2025-03-04 15:21:15,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 1056 transitions, 30656 flow [2025-03-04 15:21:19,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 1056 transitions, 30173 flow, removed 185 selfloop flow, removed 2 redundant places. [2025-03-04 15:21:19,520 INFO L231 Difference]: Finished difference. Result has 654 places, 945 transitions, 26764 flow [2025-03-04 15:21:19,521 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=25017, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=26764, PETRI_PLACES=654, PETRI_TRANSITIONS=945} [2025-03-04 15:21:19,521 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 607 predicate places. [2025-03-04 15:21:19,521 INFO L471 AbstractCegarLoop]: Abstraction has has 654 places, 945 transitions, 26764 flow [2025-03-04 15:21:19,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:21:19,521 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:21:19,521 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:21:19,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-03-04 15:21:19,522 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-03-04 15:21:19,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:21:19,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1581717680, now seen corresponding path program 6 times [2025-03-04 15:21:19,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:21:19,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220687660] [2025-03-04 15:21:19,522 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:21:19,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:21:19,528 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-03-04 15:21:19,530 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-03-04 15:21:19,530 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-04 15:21:19,530 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:21:19,599 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-03-04 15:21:19,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:21:19,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220687660] [2025-03-04 15:21:19,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220687660] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:21:19,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:21:19,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:21:19,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875255912] [2025-03-04 15:21:19,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:21:19,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:21:19,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:21:19,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:21:19,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:21:19,619 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-03-04 15:21:19,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 945 transitions, 26764 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:21:19,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:21:19,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-03-04 15:21:19,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:21:23,867 INFO L124 PetriNetUnfolderBase]: 4067/8768 cut-off events. [2025-03-04 15:21:23,867 INFO L125 PetriNetUnfolderBase]: For 776645/776837 co-relation queries the response was YES. [2025-03-04 15:21:24,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97011 conditions, 8768 events. 4067/8768 cut-off events. For 776645/776837 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 73639 event pairs, 1512 based on Foata normal form. 53/8740 useless extension candidates. Maximal degree in co-relation 96619. Up to 3732 conditions per place. [2025-03-04 15:21:24,090 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 983 selfloop transitions, 192 changer transitions 0/1195 dead transitions. [2025-03-04 15:21:24,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 1195 transitions, 35400 flow [2025-03-04 15:21:24,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 15:21:24,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-03-04 15:21:24,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 403 transitions. [2025-03-04 15:21:24,091 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.535904255319149 [2025-03-04 15:21:24,091 INFO L175 Difference]: Start difference. First operand has 654 places, 945 transitions, 26764 flow. Second operand 16 states and 403 transitions. [2025-03-04 15:21:24,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 1195 transitions, 35400 flow