./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/goblint-regression/06-symbeq_05-funloop_hard2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version da043454 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 ../../../trunk/examples/svcomp/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-wip.fs.system-includes-da04345-m [2025-04-30 10:18:48,355 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-30 10:18:48,411 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-04-30 10:18:48,415 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-30 10:18:48,417 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-30 10:18:48,435 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-30 10:18:48,436 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-30 10:18:48,436 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-30 10:18:48,436 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-04-30 10:18:48,436 INFO L153 SettingsManager]: * Use memory slicer=true [2025-04-30 10:18:48,437 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-30 10:18:48,437 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-30 10:18:48,438 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-30 10:18:48,438 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-30 10:18:48,438 INFO L153 SettingsManager]: * Use SBE=true [2025-04-30 10:18:48,438 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-30 10:18:48,438 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-30 10:18:48,438 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-30 10:18:48,438 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-30 10:18:48,438 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-30 10:18:48,439 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-30 10:18:48,440 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-30 10:18:48,440 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-30 10:18:48,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-30 10:18:48,440 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-04-30 10:18:48,441 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-30 10:18:48,441 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-04-30 10:18:48,687 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-30 10:18:48,696 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-30 10:18:48,697 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-30 10:18:48,698 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-30 10:18:48,698 INFO L274 PluginConnector]: CDTParser initialized [2025-04-30 10:18:48,700 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/06-symbeq_05-funloop_hard2.i [2025-04-30 10:18:49,952 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da221a374/6eb9d19a9c8445ef925445b85785251e/FLAGa7550184e [2025-04-30 10:18:50,199 INFO L389 CDTParser]: Found 1 translation units. [2025-04-30 10:18:50,200 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/06-symbeq_05-funloop_hard2.i [2025-04-30 10:18:50,210 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da221a374/6eb9d19a9c8445ef925445b85785251e/FLAGa7550184e [2025-04-30 10:18:51,153 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/da221a374/6eb9d19a9c8445ef925445b85785251e [2025-04-30 10:18:51,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-30 10:18:51,156 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-04-30 10:18:51,156 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-30 10:18:51,156 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-30 10:18:51,159 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-30 10:18:51,160 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,160 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b44ef84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51, skipping insertion in model container [2025-04-30 10:18:51,160 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,189 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-30 10:18:51,448 INFO L211 PostProcessor]: Analyzing one entry point: main [2025-04-30 10:18:51,473 INFO L200 MainTranslator]: Completed pre-run [2025-04-30 10:18:51,536 INFO L211 PostProcessor]: Analyzing one entry point: main [2025-04-30 10:18:51,580 INFO L204 MainTranslator]: Completed translation [2025-04-30 10:18:51,581 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51 WrapperNode [2025-04-30 10:18:51,581 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-30 10:18:51,582 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-30 10:18:51,583 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-30 10:18:51,583 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-30 10:18:51,590 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,608 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,637 INFO L138 Inliner]: procedures = 263, calls = 74, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 146 [2025-04-30 10:18:51,638 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-30 10:18:51,638 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-30 10:18:51,639 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-30 10:18:51,639 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-30 10:18:51,645 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,646 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,651 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,673 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-04-30 10:18:51,673 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,674 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,680 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,684 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,690 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,694 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,694 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,700 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-30 10:18:51,703 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-30 10:18:51,703 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-30 10:18:51,703 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-30 10:18:51,704 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (1/1) ... [2025-04-30 10:18:51,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-30 10:18:51,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-30 10:18:51,733 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-04-30 10:18:51,736 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-04-30 10:18:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-04-30 10:18:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-04-30 10:18:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-04-30 10:18:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-04-30 10:18:51,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-30 10:18:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2025-04-30 10:18:51,759 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2025-04-30 10:18:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-04-30 10:18:51,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-30 10:18:51,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-30 10:18:51,760 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-30 10:18:51,868 INFO L234 CfgBuilder]: Building ICFG [2025-04-30 10:18:51,870 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-30 10:18:52,102 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-30 10:18:52,102 INFO L283 CfgBuilder]: Performing block encoding [2025-04-30 10:18:52,305 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-30 10:18:52,305 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-30 10:18:52,305 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.04 10:18:52 BoogieIcfgContainer [2025-04-30 10:18:52,305 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-30 10:18:52,308 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-30 10:18:52,308 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-30 10:18:52,311 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-30 10:18:52,311 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.04 10:18:51" (1/3) ... [2025-04-30 10:18:52,312 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@270920a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.04 10:18:52, skipping insertion in model container [2025-04-30 10:18:52,312 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.04 10:18:51" (2/3) ... [2025-04-30 10:18:52,313 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@270920a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.04 10:18:52, skipping insertion in model container [2025-04-30 10:18:52,313 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.04 10:18:52" (3/3) ... [2025-04-30 10:18:52,313 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_05-funloop_hard2.i [2025-04-30 10:18:52,324 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-30 10:18:52,325 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_05-funloop_hard2.i that has 2 procedures, 45 locations, 46 edges, 1 initial locations, 3 loop locations, and 12 error locations. [2025-04-30 10:18:52,325 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-30 10:18:52,360 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-04-30 10:18:52,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 47 transitions, 98 flow [2025-04-30 10:18:52,408 INFO L116 PetriNetUnfolderBase]: 3/46 cut-off events. [2025-04-30 10:18:52,411 INFO L117 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-04-30 10:18:52,412 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 6. Compared 115 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-04-30 10:18:52,413 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 47 transitions, 98 flow [2025-04-30 10:18:52,415 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 47 places, 46 transitions, 95 flow [2025-04-30 10:18:52,420 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-04-30 10:18:52,426 INFO L340 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;@c0c1d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-30 10:18:52,426 INFO L341 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2025-04-30 10:18:52,428 INFO L177 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-04-30 10:18:52,428 INFO L116 PetriNetUnfolderBase]: 0/3 cut-off events. [2025-04-30 10:18:52,428 INFO L117 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-04-30 10:18:52,429 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:52,429 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-04-30 10:18:52,429 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:52,432 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:52,432 INFO L85 PathProgramCache]: Analyzing trace with hash 386137, now seen corresponding path program 1 times [2025-04-30 10:18:52,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:52,437 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629909861] [2025-04-30 10:18:52,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:52,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:52,504 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-04-30 10:18:52,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-04-30 10:18:52,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:52,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:52,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:52,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:52,674 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629909861] [2025-04-30 10:18:52,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629909861] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:52,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:52,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-30 10:18:52,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464972283] [2025-04-30 10:18:52,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:52,681 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-30 10:18:52,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:52,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-30 10:18:52,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-30 10:18:52,714 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:52,717 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-04-30 10:18:52,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:52,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:52,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:52,879 INFO L116 PetriNetUnfolderBase]: 119/360 cut-off events. [2025-04-30 10:18:52,879 INFO L117 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-04-30 10:18:52,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 360 events. 119/360 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1895 event pairs, 96 based on Foata normal form. 1/301 useless extension candidates. Maximal degree in co-relation 587. Up to 237 conditions per place. [2025-04-30 10:18:52,884 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 24 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2025-04-30 10:18:52,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 45 transitions, 149 flow [2025-04-30 10:18:52,888 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-30 10:18:52,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-30 10:18:52,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2025-04-30 10:18:52,899 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2025-04-30 10:18:52,900 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 95 flow. Second operand 4 states and 101 transitions. [2025-04-30 10:18:52,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 45 transitions, 149 flow [2025-04-30 10:18:52,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 45 transitions, 148 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-30 10:18:52,907 INFO L231 Difference]: Finished difference. Result has 48 places, 45 transitions, 100 flow [2025-04-30 10:18:52,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=100, PETRI_PLACES=48, PETRI_TRANSITIONS=45} [2025-04-30 10:18:52,911 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 1 predicate places. [2025-04-30 10:18:52,913 INFO L485 AbstractCegarLoop]: Abstraction has has 48 places, 45 transitions, 100 flow [2025-04-30 10:18:52,913 INFO L486 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-04-30 10:18:52,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:52,913 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2025-04-30 10:18:52,914 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-30 10:18:52,914 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:52,914 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:52,914 INFO L85 PathProgramCache]: Analyzing trace with hash 11970623, now seen corresponding path program 1 times [2025-04-30 10:18:52,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:52,914 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537818260] [2025-04-30 10:18:52,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:52,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:52,926 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-04-30 10:18:52,935 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-04-30 10:18:52,936 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:52,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:53,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:53,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:53,025 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537818260] [2025-04-30 10:18:53,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537818260] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:53,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:53,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-30 10:18:53,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193557095] [2025-04-30 10:18:53,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:53,026 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-30 10:18:53,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:53,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-30 10:18:53,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-30 10:18:53,033 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:53,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 100 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-04-30 10:18:53,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:53,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:53,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:53,148 INFO L116 PetriNetUnfolderBase]: 119/363 cut-off events. [2025-04-30 10:18:53,148 INFO L117 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-04-30 10:18:53,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 616 conditions, 363 events. 119/363 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1905 event pairs, 96 based on Foata normal form. 1/305 useless extension candidates. Maximal degree in co-relation 591. Up to 241 conditions per place. [2025-04-30 10:18:53,150 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 27 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2025-04-30 10:18:53,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 47 transitions, 168 flow [2025-04-30 10:18:53,151 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-30 10:18:53,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-30 10:18:53,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2025-04-30 10:18:53,151 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2025-04-30 10:18:53,152 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 100 flow. Second operand 4 states and 104 transitions. [2025-04-30 10:18:53,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 47 transitions, 168 flow [2025-04-30 10:18:53,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 47 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-30 10:18:53,154 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 114 flow [2025-04-30 10:18:53,155 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2025-04-30 10:18:53,155 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 3 predicate places. [2025-04-30 10:18:53,155 INFO L485 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 114 flow [2025-04-30 10:18:53,155 INFO L486 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-04-30 10:18:53,155 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:53,156 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-04-30 10:18:53,156 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-30 10:18:53,156 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:53,157 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:53,157 INFO L85 PathProgramCache]: Analyzing trace with hash 134926149, now seen corresponding path program 1 times [2025-04-30 10:18:53,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:53,157 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937867382] [2025-04-30 10:18:53,157 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:53,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:53,169 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-04-30 10:18:53,179 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-04-30 10:18:53,184 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:53,184 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:53,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-30 10:18:53,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:53,223 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937867382] [2025-04-30 10:18:53,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937867382] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:53,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:53,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-30 10:18:53,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093974876] [2025-04-30 10:18:53,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:53,224 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-30 10:18:53,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:53,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-30 10:18:53,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-30 10:18:53,228 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:53,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 114 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-04-30 10:18:53,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:53,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:53,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:53,327 INFO L116 PetriNetUnfolderBase]: 119/362 cut-off events. [2025-04-30 10:18:53,328 INFO L117 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-04-30 10:18:53,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 362 events. 119/362 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1902 event pairs, 96 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 601. Up to 240 conditions per place. [2025-04-30 10:18:53,332 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 25 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2025-04-30 10:18:53,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 46 transitions, 168 flow [2025-04-30 10:18:53,333 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-30 10:18:53,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-30 10:18:53,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2025-04-30 10:18:53,335 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2025-04-30 10:18:53,335 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 114 flow. Second operand 3 states and 82 transitions. [2025-04-30 10:18:53,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 46 transitions, 168 flow [2025-04-30 10:18:53,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-30 10:18:53,337 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 116 flow [2025-04-30 10:18:53,337 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=48, 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=116, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2025-04-30 10:18:53,338 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 3 predicate places. [2025-04-30 10:18:53,338 INFO L485 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 116 flow [2025-04-30 10:18:53,339 INFO L486 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-04-30 10:18:53,339 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:53,339 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:53,339 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-30 10:18:53,339 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:53,339 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:53,340 INFO L85 PathProgramCache]: Analyzing trace with hash -719373961, now seen corresponding path program 1 times [2025-04-30 10:18:53,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:53,340 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676272745] [2025-04-30 10:18:53,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:53,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:53,353 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-30 10:18:53,362 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-30 10:18:53,362 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:53,362 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:53,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:53,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:53,435 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676272745] [2025-04-30 10:18:53,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676272745] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-30 10:18:53,435 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531427135] [2025-04-30 10:18:53,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:53,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-30 10:18:53,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-30 10:18:53,438 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-04-30 10:18:53,440 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-04-30 10:18:53,482 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-30 10:18:53,507 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-30 10:18:53,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:53,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:53,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-30 10:18:53,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-30 10:18:53,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:53,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-30 10:18:53,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:53,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531427135] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-30 10:18:53,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-30 10:18:53,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-04-30 10:18:53,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711627362] [2025-04-30 10:18:53,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-30 10:18:53,564 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:18:53,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:53,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:18:53,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:18:53,575 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:53,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 116 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 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-04-30 10:18:53,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:53,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:53,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:53,668 INFO L116 PetriNetUnfolderBase]: 119/366 cut-off events. [2025-04-30 10:18:53,668 INFO L117 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2025-04-30 10:18:53,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 366 events. 119/366 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1899 event pairs, 96 based on Foata normal form. 2/310 useless extension candidates. Maximal degree in co-relation 598. Up to 238 conditions per place. [2025-04-30 10:18:53,670 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 25 selfloop transitions, 7 changer transitions 0/49 dead transitions. [2025-04-30 10:18:53,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 49 transitions, 198 flow [2025-04-30 10:18:53,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-30 10:18:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-30 10:18:53,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2025-04-30 10:18:53,671 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2025-04-30 10:18:53,671 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 116 flow. Second operand 7 states and 160 transitions. [2025-04-30 10:18:53,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 49 transitions, 198 flow [2025-04-30 10:18:53,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 49 transitions, 184 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-04-30 10:18:53,672 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 145 flow [2025-04-30 10:18:53,672 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=145, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2025-04-30 10:18:53,672 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 9 predicate places. [2025-04-30 10:18:53,672 INFO L485 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 145 flow [2025-04-30 10:18:53,672 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 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-04-30 10:18:53,672 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:53,672 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:53,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-04-30 10:18:53,873 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-30 10:18:53,873 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:53,874 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:53,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1487677641, now seen corresponding path program 2 times [2025-04-30 10:18:53,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:53,874 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802693149] [2025-04-30 10:18:53,874 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:18:53,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:53,883 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 2 equivalence classes. [2025-04-30 10:18:53,889 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 17 statements. [2025-04-30 10:18:53,889 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:18:53,889 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:54,048 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-30 10:18:54,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:54,048 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802693149] [2025-04-30 10:18:54,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802693149] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:54,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:54,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-30 10:18:54,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823685512] [2025-04-30 10:18:54,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:54,049 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-30 10:18:54,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:54,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-30 10:18:54,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-30 10:18:54,055 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:54,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 145 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-04-30 10:18:54,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:54,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:54,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:54,287 INFO L116 PetriNetUnfolderBase]: 218/564 cut-off events. [2025-04-30 10:18:54,288 INFO L117 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2025-04-30 10:18:54,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1043 conditions, 564 events. 218/564 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2971 event pairs, 41 based on Foata normal form. 25/532 useless extension candidates. Maximal degree in co-relation 1002. Up to 317 conditions per place. [2025-04-30 10:18:54,290 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 86 selfloop transitions, 14 changer transitions 0/115 dead transitions. [2025-04-30 10:18:54,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 115 transitions, 477 flow [2025-04-30 10:18:54,291 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-30 10:18:54,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-30 10:18:54,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2025-04-30 10:18:54,292 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2025-04-30 10:18:54,292 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 145 flow. Second operand 8 states and 246 transitions. [2025-04-30 10:18:54,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 115 transitions, 477 flow [2025-04-30 10:18:54,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 115 transitions, 463 flow, removed 4 selfloop flow, removed 3 redundant places. [2025-04-30 10:18:54,295 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 237 flow [2025-04-30 10:18:54,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=131, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=237, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2025-04-30 10:18:54,295 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 19 predicate places. [2025-04-30 10:18:54,295 INFO L485 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 237 flow [2025-04-30 10:18:54,295 INFO L486 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-04-30 10:18:54,295 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:54,296 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:54,296 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-30 10:18:54,296 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:54,296 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:54,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1526142988, now seen corresponding path program 1 times [2025-04-30 10:18:54,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:54,296 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165137136] [2025-04-30 10:18:54,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:54,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:54,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-30 10:18:54,308 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-30 10:18:54,308 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:54,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:54,336 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-30 10:18:54,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:54,336 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165137136] [2025-04-30 10:18:54,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165137136] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:54,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:54,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-30 10:18:54,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420265194] [2025-04-30 10:18:54,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:54,337 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-30 10:18:54,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:54,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-30 10:18:54,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-30 10:18:54,338 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:18:54,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 237 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-04-30 10:18:54,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:54,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:18:54,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:54,467 INFO L116 PetriNetUnfolderBase]: 229/645 cut-off events. [2025-04-30 10:18:54,468 INFO L117 PetriNetUnfolderBase]: For 246/246 co-relation queries the response was YES. [2025-04-30 10:18:54,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1416 conditions, 645 events. 229/645 cut-off events. For 246/246 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3467 event pairs, 70 based on Foata normal form. 0/561 useless extension candidates. Maximal degree in co-relation 1371. Up to 296 conditions per place. [2025-04-30 10:18:54,471 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 62 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2025-04-30 10:18:54,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 415 flow [2025-04-30 10:18:54,471 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-30 10:18:54,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-04-30 10:18:54,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2025-04-30 10:18:54,472 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.723404255319149 [2025-04-30 10:18:54,472 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 237 flow. Second operand 3 states and 102 transitions. [2025-04-30 10:18:54,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 415 flow [2025-04-30 10:18:54,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 80 transitions, 411 flow, removed 2 selfloop flow, removed 1 redundant places. [2025-04-30 10:18:54,475 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 223 flow [2025-04-30 10:18:54,475 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=223, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2025-04-30 10:18:54,476 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 20 predicate places. [2025-04-30 10:18:54,476 INFO L485 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 223 flow [2025-04-30 10:18:54,476 INFO L486 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-04-30 10:18:54,476 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:54,476 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:54,476 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-04-30 10:18:54,476 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:54,476 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:54,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1526094430, now seen corresponding path program 1 times [2025-04-30 10:18:54,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:54,476 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332127036] [2025-04-30 10:18:54,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:54,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:54,485 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-30 10:18:54,490 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-30 10:18:54,490 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:54,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:54,561 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:54,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:54,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332127036] [2025-04-30 10:18:54,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332127036] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-30 10:18:54,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627482877] [2025-04-30 10:18:54,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:54,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-30 10:18:54,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-30 10:18:54,564 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-04-30 10:18:54,565 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-04-30 10:18:54,611 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-04-30 10:18:54,634 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-04-30 10:18:54,634 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:54,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:54,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-30 10:18:54,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-30 10:18:54,651 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:54,652 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-30 10:18:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:54,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627482877] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-30 10:18:54,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-30 10:18:54,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2025-04-30 10:18:54,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853601478] [2025-04-30 10:18:54,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-30 10:18:54,718 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-04-30 10:18:54,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:54,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-04-30 10:18:54,718 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2025-04-30 10:18:54,732 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:54,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 223 flow. Second operand has 16 states, 16 states have (on average 19.3125) internal successors, (309), 16 states have internal predecessors, (309), 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-04-30 10:18:54,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:54,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:54,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:54,963 INFO L116 PetriNetUnfolderBase]: 219/670 cut-off events. [2025-04-30 10:18:54,963 INFO L117 PetriNetUnfolderBase]: For 281/281 co-relation queries the response was YES. [2025-04-30 10:18:54,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1505 conditions, 670 events. 219/670 cut-off events. For 281/281 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3727 event pairs, 123 based on Foata normal form. 4/599 useless extension candidates. Maximal degree in co-relation 1423. Up to 436 conditions per place. [2025-04-30 10:18:54,969 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 36 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2025-04-30 10:18:54,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 68 transitions, 373 flow [2025-04-30 10:18:54,970 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-30 10:18:54,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-30 10:18:54,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2025-04-30 10:18:54,971 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4453900709219858 [2025-04-30 10:18:54,971 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 223 flow. Second operand 15 states and 314 transitions. [2025-04-30 10:18:54,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 68 transitions, 373 flow [2025-04-30 10:18:54,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 68 transitions, 371 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-30 10:18:54,974 INFO L231 Difference]: Finished difference. Result has 84 places, 68 transitions, 318 flow [2025-04-30 10:18:54,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=318, PETRI_PLACES=84, PETRI_TRANSITIONS=68} [2025-04-30 10:18:54,974 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 37 predicate places. [2025-04-30 10:18:54,974 INFO L485 AbstractCegarLoop]: Abstraction has has 84 places, 68 transitions, 318 flow [2025-04-30 10:18:54,975 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 19.3125) internal successors, (309), 16 states have internal predecessors, (309), 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-04-30 10:18:54,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:54,975 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:54,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-04-30 10:18:55,175 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2025-04-30 10:18:55,176 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:55,176 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:55,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1085731106, now seen corresponding path program 2 times [2025-04-30 10:18:55,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:55,176 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532041345] [2025-04-30 10:18:55,176 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:18:55,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:55,187 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-04-30 10:18:55,196 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 29 statements. [2025-04-30 10:18:55,196 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:18:55,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-04-30 10:18:55,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:55,335 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532041345] [2025-04-30 10:18:55,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532041345] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:55,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:55,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-30 10:18:55,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203875100] [2025-04-30 10:18:55,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:55,335 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-30 10:18:55,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:55,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-30 10:18:55,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-30 10:18:55,342 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2025-04-30 10:18:55,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 68 transitions, 318 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-04-30 10:18:55,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:55,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2025-04-30 10:18:55,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:55,555 INFO L116 PetriNetUnfolderBase]: 273/738 cut-off events. [2025-04-30 10:18:55,555 INFO L117 PetriNetUnfolderBase]: For 315/315 co-relation queries the response was YES. [2025-04-30 10:18:55,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1721 conditions, 738 events. 273/738 cut-off events. For 315/315 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4045 event pairs, 91 based on Foata normal form. 26/696 useless extension candidates. Maximal degree in co-relation 1615. Up to 492 conditions per place. [2025-04-30 10:18:55,559 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 70 selfloop transitions, 13 changer transitions 0/97 dead transitions. [2025-04-30 10:18:55,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 97 transitions, 599 flow [2025-04-30 10:18:55,560 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-30 10:18:55,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-30 10:18:55,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2025-04-30 10:18:55,561 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5683890577507599 [2025-04-30 10:18:55,561 INFO L175 Difference]: Start difference. First operand has 84 places, 68 transitions, 318 flow. Second operand 7 states and 187 transitions. [2025-04-30 10:18:55,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 97 transitions, 599 flow [2025-04-30 10:18:55,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 97 transitions, 581 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-04-30 10:18:55,565 INFO L231 Difference]: Finished difference. Result has 91 places, 75 transitions, 386 flow [2025-04-30 10:18:55,565 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=386, PETRI_PLACES=91, PETRI_TRANSITIONS=75} [2025-04-30 10:18:55,566 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 44 predicate places. [2025-04-30 10:18:55,566 INFO L485 AbstractCegarLoop]: Abstraction has has 91 places, 75 transitions, 386 flow [2025-04-30 10:18:55,566 INFO L486 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-04-30 10:18:55,566 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:55,566 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:55,566 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-04-30 10:18:55,566 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:55,567 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:55,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1012793660, now seen corresponding path program 1 times [2025-04-30 10:18:55,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:55,567 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548787267] [2025-04-30 10:18:55,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:55,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:55,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-04-30 10:18:55,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-04-30 10:18:55,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:55,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:55,633 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-04-30 10:18:55,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:55,634 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548787267] [2025-04-30 10:18:55,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548787267] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:55,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:55,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-30 10:18:55,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131752187] [2025-04-30 10:18:55,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:55,634 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-30 10:18:55,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:55,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-30 10:18:55,635 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-30 10:18:55,639 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2025-04-30 10:18:55,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 75 transitions, 386 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-04-30 10:18:55,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:55,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2025-04-30 10:18:55,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:55,788 INFO L116 PetriNetUnfolderBase]: 257/684 cut-off events. [2025-04-30 10:18:55,789 INFO L117 PetriNetUnfolderBase]: For 458/460 co-relation queries the response was YES. [2025-04-30 10:18:55,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1808 conditions, 684 events. 257/684 cut-off events. For 458/460 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3548 event pairs, 66 based on Foata normal form. 22/664 useless extension candidates. Maximal degree in co-relation 1704. Up to 344 conditions per place. [2025-04-30 10:18:55,793 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 86 selfloop transitions, 4 changer transitions 0/104 dead transitions. [2025-04-30 10:18:55,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 104 transitions, 670 flow [2025-04-30 10:18:55,793 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-30 10:18:55,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-30 10:18:55,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2025-04-30 10:18:55,794 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2025-04-30 10:18:55,794 INFO L175 Difference]: Start difference. First operand has 91 places, 75 transitions, 386 flow. Second operand 4 states and 125 transitions. [2025-04-30 10:18:55,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 104 transitions, 670 flow [2025-04-30 10:18:55,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 104 transitions, 661 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-30 10:18:55,798 INFO L231 Difference]: Finished difference. Result has 95 places, 76 transitions, 398 flow [2025-04-30 10:18:55,799 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=398, PETRI_PLACES=95, PETRI_TRANSITIONS=76} [2025-04-30 10:18:55,799 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 48 predicate places. [2025-04-30 10:18:55,799 INFO L485 AbstractCegarLoop]: Abstraction has has 95 places, 76 transitions, 398 flow [2025-04-30 10:18:55,799 INFO L486 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-04-30 10:18:55,800 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:55,800 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:55,800 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-04-30 10:18:55,800 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:55,800 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash -999245766, now seen corresponding path program 1 times [2025-04-30 10:18:55,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:55,800 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249089078] [2025-04-30 10:18:55,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:55,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:55,809 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-04-30 10:18:55,814 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-04-30 10:18:55,815 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:55,815 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:55,878 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-04-30 10:18:55,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:55,878 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249089078] [2025-04-30 10:18:55,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249089078] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:55,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:55,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-30 10:18:55,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380932791] [2025-04-30 10:18:55,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:55,879 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-30 10:18:55,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:55,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-30 10:18:55,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-30 10:18:55,883 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:55,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 76 transitions, 398 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-04-30 10:18:55,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:55,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:55,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:56,055 INFO L116 PetriNetUnfolderBase]: 394/1059 cut-off events. [2025-04-30 10:18:56,055 INFO L117 PetriNetUnfolderBase]: For 931/972 co-relation queries the response was YES. [2025-04-30 10:18:56,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2767 conditions, 1059 events. 394/1059 cut-off events. For 931/972 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5963 event pairs, 195 based on Foata normal form. 23/1024 useless extension candidates. Maximal degree in co-relation 2661. Up to 482 conditions per place. [2025-04-30 10:18:56,062 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 99 selfloop transitions, 4 changer transitions 0/118 dead transitions. [2025-04-30 10:18:56,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 118 transitions, 783 flow [2025-04-30 10:18:56,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-30 10:18:56,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-04-30 10:18:56,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2025-04-30 10:18:56,064 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.7287234042553191 [2025-04-30 10:18:56,065 INFO L175 Difference]: Start difference. First operand has 95 places, 76 transitions, 398 flow. Second operand 4 states and 137 transitions. [2025-04-30 10:18:56,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 118 transitions, 783 flow [2025-04-30 10:18:56,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 118 transitions, 767 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-04-30 10:18:56,073 INFO L231 Difference]: Finished difference. Result has 98 places, 78 transitions, 419 flow [2025-04-30 10:18:56,073 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=419, PETRI_PLACES=98, PETRI_TRANSITIONS=78} [2025-04-30 10:18:56,073 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 51 predicate places. [2025-04-30 10:18:56,073 INFO L485 AbstractCegarLoop]: Abstraction has has 98 places, 78 transitions, 419 flow [2025-04-30 10:18:56,074 INFO L486 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-04-30 10:18:56,074 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:56,074 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:56,074 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-04-30 10:18:56,074 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:56,074 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:56,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1250009828, now seen corresponding path program 1 times [2025-04-30 10:18:56,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:56,074 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97017613] [2025-04-30 10:18:56,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:56,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:56,085 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-30 10:18:56,094 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-30 10:18:56,095 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:56,095 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:56,315 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:56,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:56,316 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97017613] [2025-04-30 10:18:56,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97017613] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-30 10:18:56,316 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079005944] [2025-04-30 10:18:56,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:56,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-30 10:18:56,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-30 10:18:56,318 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-04-30 10:18:56,320 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-04-30 10:18:56,364 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-04-30 10:18:56,390 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-04-30 10:18:56,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:56,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:56,392 INFO L256 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-30 10:18:56,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-30 10:18:56,429 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:56,430 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-30 10:18:56,572 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-30 10:18:56,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079005944] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-30 10:18:56,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-30 10:18:56,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2025-04-30 10:18:56,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869150113] [2025-04-30 10:18:56,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-30 10:18:56,573 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-04-30 10:18:56,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:56,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-04-30 10:18:56,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2025-04-30 10:18:56,587 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-04-30 10:18:56,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 78 transitions, 419 flow. Second operand has 21 states, 21 states have (on average 19.523809523809526) internal successors, (410), 21 states have internal predecessors, (410), 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-04-30 10:18:56,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:56,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-04-30 10:18:56,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:56,851 INFO L116 PetriNetUnfolderBase]: 352/1030 cut-off events. [2025-04-30 10:18:56,851 INFO L117 PetriNetUnfolderBase]: For 1013/1039 co-relation queries the response was YES. [2025-04-30 10:18:56,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2812 conditions, 1030 events. 352/1030 cut-off events. For 1013/1039 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6007 event pairs, 221 based on Foata normal form. 3/1012 useless extension candidates. Maximal degree in co-relation 2668. Up to 700 conditions per place. [2025-04-30 10:18:56,858 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 46 selfloop transitions, 21 changer transitions 0/84 dead transitions. [2025-04-30 10:18:56,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 84 transitions, 607 flow [2025-04-30 10:18:56,859 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-30 10:18:56,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-04-30 10:18:56,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 427 transitions. [2025-04-30 10:18:56,860 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4326241134751773 [2025-04-30 10:18:56,861 INFO L175 Difference]: Start difference. First operand has 98 places, 78 transitions, 419 flow. Second operand 21 states and 427 transitions. [2025-04-30 10:18:56,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 84 transitions, 607 flow [2025-04-30 10:18:56,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 84 transitions, 604 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-30 10:18:56,866 INFO L231 Difference]: Finished difference. Result has 120 places, 84 transitions, 527 flow [2025-04-30 10:18:56,867 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=527, PETRI_PLACES=120, PETRI_TRANSITIONS=84} [2025-04-30 10:18:56,867 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 73 predicate places. [2025-04-30 10:18:56,867 INFO L485 AbstractCegarLoop]: Abstraction has has 120 places, 84 transitions, 527 flow [2025-04-30 10:18:56,867 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 19.523809523809526) internal successors, (410), 21 states have internal predecessors, (410), 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-04-30 10:18:56,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:56,868 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:56,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-04-30 10:18:57,068 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-30 10:18:57,068 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:57,069 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:57,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1367140406, now seen corresponding path program 2 times [2025-04-30 10:18:57,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:57,069 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808284357] [2025-04-30 10:18:57,069 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:18:57,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:57,078 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-04-30 10:18:57,084 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:18:57,084 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:18:57,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:18:57,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:57,311 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808284357] [2025-04-30 10:18:57,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808284357] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:57,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:57,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-30 10:18:57,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540112693] [2025-04-30 10:18:57,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:57,312 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:18:57,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:57,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:18:57,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:18:57,313 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:18:57,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 84 transitions, 527 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-04-30 10:18:57,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:57,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:18:57,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:57,597 INFO L116 PetriNetUnfolderBase]: 496/1391 cut-off events. [2025-04-30 10:18:57,598 INFO L117 PetriNetUnfolderBase]: For 1326/1345 co-relation queries the response was YES. [2025-04-30 10:18:57,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3918 conditions, 1391 events. 496/1391 cut-off events. For 1326/1345 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8627 event pairs, 213 based on Foata normal form. 14/1389 useless extension candidates. Maximal degree in co-relation 3746. Up to 511 conditions per place. [2025-04-30 10:18:57,604 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 144 selfloop transitions, 22 changer transitions 0/182 dead transitions. [2025-04-30 10:18:57,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 182 transitions, 1346 flow [2025-04-30 10:18:57,604 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-30 10:18:57,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-30 10:18:57,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2025-04-30 10:18:57,606 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2025-04-30 10:18:57,606 INFO L175 Difference]: Start difference. First operand has 120 places, 84 transitions, 527 flow. Second operand 8 states and 242 transitions. [2025-04-30 10:18:57,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 182 transitions, 1346 flow [2025-04-30 10:18:57,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 182 transitions, 1297 flow, removed 4 selfloop flow, removed 13 redundant places. [2025-04-30 10:18:57,612 INFO L231 Difference]: Finished difference. Result has 119 places, 103 transitions, 687 flow [2025-04-30 10:18:57,613 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=119, PETRI_TRANSITIONS=103} [2025-04-30 10:18:57,614 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 72 predicate places. [2025-04-30 10:18:57,614 INFO L485 AbstractCegarLoop]: Abstraction has has 119 places, 103 transitions, 687 flow [2025-04-30 10:18:57,615 INFO L486 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-04-30 10:18:57,615 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:57,615 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:57,615 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-04-30 10:18:57,615 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:57,615 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:57,615 INFO L85 PathProgramCache]: Analyzing trace with hash 384696924, now seen corresponding path program 3 times [2025-04-30 10:18:57,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:57,615 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227951669] [2025-04-30 10:18:57,615 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-30 10:18:57,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:57,625 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-04-30 10:18:57,631 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:18:57,631 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-30 10:18:57,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:18:57,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:57,840 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227951669] [2025-04-30 10:18:57,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227951669] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:57,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:57,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-30 10:18:57,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168695321] [2025-04-30 10:18:57,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:57,841 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:18:57,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:57,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:18:57,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:18:57,844 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:18:57,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 103 transitions, 687 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-04-30 10:18:57,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:57,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:18:57,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:58,167 INFO L116 PetriNetUnfolderBase]: 555/1523 cut-off events. [2025-04-30 10:18:58,167 INFO L117 PetriNetUnfolderBase]: For 2677/2714 co-relation queries the response was YES. [2025-04-30 10:18:58,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5105 conditions, 1523 events. 555/1523 cut-off events. For 2677/2714 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 9640 event pairs, 141 based on Foata normal form. 11/1509 useless extension candidates. Maximal degree in co-relation 4951. Up to 435 conditions per place. [2025-04-30 10:18:58,177 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 149 selfloop transitions, 27 changer transitions 0/192 dead transitions. [2025-04-30 10:18:58,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 192 transitions, 1559 flow [2025-04-30 10:18:58,177 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-30 10:18:58,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-30 10:18:58,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2025-04-30 10:18:58,178 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2025-04-30 10:18:58,178 INFO L175 Difference]: Start difference. First operand has 119 places, 103 transitions, 687 flow. Second operand 8 states and 240 transitions. [2025-04-30 10:18:58,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 192 transitions, 1559 flow [2025-04-30 10:18:58,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 192 transitions, 1542 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-04-30 10:18:58,187 INFO L231 Difference]: Finished difference. Result has 129 places, 115 transitions, 874 flow [2025-04-30 10:18:58,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=129, PETRI_TRANSITIONS=115} [2025-04-30 10:18:58,187 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 82 predicate places. [2025-04-30 10:18:58,187 INFO L485 AbstractCegarLoop]: Abstraction has has 129 places, 115 transitions, 874 flow [2025-04-30 10:18:58,188 INFO L486 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-04-30 10:18:58,188 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:58,188 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:58,188 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-04-30 10:18:58,188 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:58,188 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:58,188 INFO L85 PathProgramCache]: Analyzing trace with hash 516598886, now seen corresponding path program 4 times [2025-04-30 10:18:58,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:58,188 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367489914] [2025-04-30 10:18:58,188 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-30 10:18:58,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:58,199 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-04-30 10:18:58,214 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-04-30 10:18:58,217 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-30 10:18:58,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:58,419 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:18:58,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:58,420 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367489914] [2025-04-30 10:18:58,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367489914] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:58,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:58,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:18:58,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025784568] [2025-04-30 10:18:58,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:58,420 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:18:58,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:58,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:18:58,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:18:58,423 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:18:58,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 115 transitions, 874 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-04-30 10:18:58,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:58,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:18:58,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:58,881 INFO L116 PetriNetUnfolderBase]: 650/1797 cut-off events. [2025-04-30 10:18:58,881 INFO L117 PetriNetUnfolderBase]: For 4880/4925 co-relation queries the response was YES. [2025-04-30 10:18:58,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6709 conditions, 1797 events. 650/1797 cut-off events. For 4880/4925 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 11977 event pairs, 99 based on Foata normal form. 7/1784 useless extension candidates. Maximal degree in co-relation 6550. Up to 527 conditions per place. [2025-04-30 10:18:58,892 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 155 selfloop transitions, 67 changer transitions 0/238 dead transitions. [2025-04-30 10:18:58,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 238 transitions, 2208 flow [2025-04-30 10:18:58,893 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-30 10:18:58,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-30 10:18:58,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 315 transitions. [2025-04-30 10:18:58,894 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6092843326885881 [2025-04-30 10:18:58,894 INFO L175 Difference]: Start difference. First operand has 129 places, 115 transitions, 874 flow. Second operand 11 states and 315 transitions. [2025-04-30 10:18:58,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 238 transitions, 2208 flow [2025-04-30 10:18:58,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 238 transitions, 2185 flow, removed 4 selfloop flow, removed 2 redundant places. [2025-04-30 10:18:58,906 INFO L231 Difference]: Finished difference. Result has 144 places, 159 transitions, 1485 flow [2025-04-30 10:18:58,906 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1485, PETRI_PLACES=144, PETRI_TRANSITIONS=159} [2025-04-30 10:18:58,906 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 97 predicate places. [2025-04-30 10:18:58,906 INFO L485 AbstractCegarLoop]: Abstraction has has 144 places, 159 transitions, 1485 flow [2025-04-30 10:18:58,907 INFO L486 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-04-30 10:18:58,907 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:58,907 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:58,907 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-04-30 10:18:58,907 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:58,907 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:58,907 INFO L85 PathProgramCache]: Analyzing trace with hash 495879462, now seen corresponding path program 5 times [2025-04-30 10:18:58,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:58,908 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819406368] [2025-04-30 10:18:58,908 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-30 10:18:58,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:58,915 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-04-30 10:18:58,925 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-04-30 10:18:58,925 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-30 10:18:58,925 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:18:59,230 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:18:59,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:18:59,230 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819406368] [2025-04-30 10:18:59,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819406368] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:18:59,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:18:59,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:18:59,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862171262] [2025-04-30 10:18:59,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:18:59,232 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:18:59,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:18:59,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:18:59,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:18:59,254 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:18:59,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 159 transitions, 1485 flow. Second operand has 10 states, 10 states have (on average 16.5) internal successors, (165), 10 states have internal predecessors, (165), 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-04-30 10:18:59,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:18:59,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:18:59,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:18:59,865 INFO L116 PetriNetUnfolderBase]: 1149/2774 cut-off events. [2025-04-30 10:18:59,866 INFO L117 PetriNetUnfolderBase]: For 11410/11424 co-relation queries the response was YES. [2025-04-30 10:18:59,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11637 conditions, 2774 events. 1149/2774 cut-off events. For 11410/11424 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 19421 event pairs, 411 based on Foata normal form. 52/2793 useless extension candidates. Maximal degree in co-relation 11471. Up to 1663 conditions per place. [2025-04-30 10:18:59,892 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 241 selfloop transitions, 39 changer transitions 0/292 dead transitions. [2025-04-30 10:18:59,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 292 transitions, 3256 flow [2025-04-30 10:18:59,892 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-30 10:18:59,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-30 10:18:59,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 303 transitions. [2025-04-30 10:18:59,893 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2025-04-30 10:18:59,893 INFO L175 Difference]: Start difference. First operand has 144 places, 159 transitions, 1485 flow. Second operand 12 states and 303 transitions. [2025-04-30 10:18:59,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 292 transitions, 3256 flow [2025-04-30 10:18:59,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 292 transitions, 3172 flow, removed 28 selfloop flow, removed 1 redundant places. [2025-04-30 10:18:59,918 INFO L231 Difference]: Finished difference. Result has 162 places, 181 transitions, 1784 flow [2025-04-30 10:18:59,919 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1784, PETRI_PLACES=162, PETRI_TRANSITIONS=181} [2025-04-30 10:18:59,919 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 115 predicate places. [2025-04-30 10:18:59,919 INFO L485 AbstractCegarLoop]: Abstraction has has 162 places, 181 transitions, 1784 flow [2025-04-30 10:18:59,919 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.5) internal successors, (165), 10 states have internal predecessors, (165), 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-04-30 10:18:59,919 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:18:59,919 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:18:59,919 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-04-30 10:18:59,919 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:18:59,920 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:18:59,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2048430918, now seen corresponding path program 1 times [2025-04-30 10:18:59,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:18:59,920 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717541621] [2025-04-30 10:18:59,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:18:59,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:18:59,929 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-04-30 10:18:59,937 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-04-30 10:18:59,938 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:18:59,938 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:00,214 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:00,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:00,215 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717541621] [2025-04-30 10:19:00,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717541621] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:00,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:00,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-30 10:19:00,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824599720] [2025-04-30 10:19:00,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:00,215 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:19:00,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:00,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:19:00,215 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:19:00,218 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:00,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 181 transitions, 1784 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-04-30 10:19:00,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:00,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:00,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:00,602 INFO L116 PetriNetUnfolderBase]: 800/2204 cut-off events. [2025-04-30 10:19:00,602 INFO L117 PetriNetUnfolderBase]: For 11147/11255 co-relation queries the response was YES. [2025-04-30 10:19:00,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9921 conditions, 2204 events. 800/2204 cut-off events. For 11147/11255 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 15753 event pairs, 266 based on Foata normal form. 36/2198 useless extension candidates. Maximal degree in co-relation 9745. Up to 902 conditions per place. [2025-04-30 10:19:00,622 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 202 selfloop transitions, 45 changer transitions 0/264 dead transitions. [2025-04-30 10:19:00,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 264 transitions, 3060 flow [2025-04-30 10:19:00,623 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-30 10:19:00,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-30 10:19:00,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2025-04-30 10:19:00,624 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2025-04-30 10:19:00,624 INFO L175 Difference]: Start difference. First operand has 162 places, 181 transitions, 1784 flow. Second operand 8 states and 231 transitions. [2025-04-30 10:19:00,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 264 transitions, 3060 flow [2025-04-30 10:19:00,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 264 transitions, 3008 flow, removed 16 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:00,655 INFO L231 Difference]: Finished difference. Result has 171 places, 193 transitions, 2045 flow [2025-04-30 10:19:00,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2045, PETRI_PLACES=171, PETRI_TRANSITIONS=193} [2025-04-30 10:19:00,656 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 124 predicate places. [2025-04-30 10:19:00,656 INFO L485 AbstractCegarLoop]: Abstraction has has 171 places, 193 transitions, 2045 flow [2025-04-30 10:19:00,656 INFO L486 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-04-30 10:19:00,657 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:00,657 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:00,657 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-04-30 10:19:00,657 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:00,657 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:00,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1555835962, now seen corresponding path program 6 times [2025-04-30 10:19:00,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:00,658 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730573141] [2025-04-30 10:19:00,658 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-30 10:19:00,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:00,669 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 44 statements into 11 equivalence classes. [2025-04-30 10:19:00,673 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:19:00,673 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-30 10:19:00,673 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:00,868 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:00,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:00,869 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730573141] [2025-04-30 10:19:00,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730573141] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:00,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:00,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:19:00,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747891714] [2025-04-30 10:19:00,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:00,869 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-30 10:19:00,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:00,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-30 10:19:00,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-04-30 10:19:00,871 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:00,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 193 transitions, 2045 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-04-30 10:19:00,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:00,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:00,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:01,431 INFO L116 PetriNetUnfolderBase]: 827/2255 cut-off events. [2025-04-30 10:19:01,431 INFO L117 PetriNetUnfolderBase]: For 12919/13024 co-relation queries the response was YES. [2025-04-30 10:19:01,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10643 conditions, 2255 events. 827/2255 cut-off events. For 12919/13024 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 16177 event pairs, 100 based on Foata normal form. 42/2267 useless extension candidates. Maximal degree in co-relation 10462. Up to 603 conditions per place. [2025-04-30 10:19:01,451 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 251 selfloop transitions, 85 changer transitions 0/353 dead transitions. [2025-04-30 10:19:01,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 353 transitions, 4166 flow [2025-04-30 10:19:01,452 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-30 10:19:01,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-30 10:19:01,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 371 transitions. [2025-04-30 10:19:01,453 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6578014184397163 [2025-04-30 10:19:01,453 INFO L175 Difference]: Start difference. First operand has 171 places, 193 transitions, 2045 flow. Second operand 12 states and 371 transitions. [2025-04-30 10:19:01,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 353 transitions, 4166 flow [2025-04-30 10:19:01,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 353 transitions, 4132 flow, removed 8 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:01,494 INFO L231 Difference]: Finished difference. Result has 186 places, 230 transitions, 2804 flow [2025-04-30 10:19:01,495 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2804, PETRI_PLACES=186, PETRI_TRANSITIONS=230} [2025-04-30 10:19:01,495 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 139 predicate places. [2025-04-30 10:19:01,495 INFO L485 AbstractCegarLoop]: Abstraction has has 186 places, 230 transitions, 2804 flow [2025-04-30 10:19:01,495 INFO L486 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-04-30 10:19:01,495 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:01,496 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:01,496 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-04-30 10:19:01,496 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:01,496 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:01,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1218464158, now seen corresponding path program 2 times [2025-04-30 10:19:01,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:01,497 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692044691] [2025-04-30 10:19:01,497 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:19:01,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:01,505 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-04-30 10:19:01,510 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:19:01,510 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:19:01,511 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:01,677 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:01,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:01,677 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692044691] [2025-04-30 10:19:01,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692044691] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:01,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:01,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-30 10:19:01,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032194339] [2025-04-30 10:19:01,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:01,678 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:19:01,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:01,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:19:01,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:19:01,681 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:01,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 230 transitions, 2804 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-04-30 10:19:01,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:01,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:01,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:02,103 INFO L116 PetriNetUnfolderBase]: 824/2267 cut-off events. [2025-04-30 10:19:02,103 INFO L117 PetriNetUnfolderBase]: For 16329/16445 co-relation queries the response was YES. [2025-04-30 10:19:02,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11222 conditions, 2267 events. 824/2267 cut-off events. For 16329/16445 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 16243 event pairs, 261 based on Foata normal form. 49/2272 useless extension candidates. Maximal degree in co-relation 11035. Up to 797 conditions per place. [2025-04-30 10:19:02,121 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 239 selfloop transitions, 59 changer transitions 0/315 dead transitions. [2025-04-30 10:19:02,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 315 transitions, 4195 flow [2025-04-30 10:19:02,121 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-30 10:19:02,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-30 10:19:02,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2025-04-30 10:19:02,122 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2025-04-30 10:19:02,122 INFO L175 Difference]: Start difference. First operand has 186 places, 230 transitions, 2804 flow. Second operand 8 states and 242 transitions. [2025-04-30 10:19:02,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 315 transitions, 4195 flow [2025-04-30 10:19:02,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 315 transitions, 4051 flow, removed 42 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:02,192 INFO L231 Difference]: Finished difference. Result has 195 places, 243 transitions, 3066 flow [2025-04-30 10:19:02,192 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2647, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3066, PETRI_PLACES=195, PETRI_TRANSITIONS=243} [2025-04-30 10:19:02,192 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 148 predicate places. [2025-04-30 10:19:02,192 INFO L485 AbstractCegarLoop]: Abstraction has has 195 places, 243 transitions, 3066 flow [2025-04-30 10:19:02,192 INFO L486 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-04-30 10:19:02,192 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:02,192 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:02,193 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-04-30 10:19:02,193 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:02,193 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:02,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1613367048, now seen corresponding path program 3 times [2025-04-30 10:19:02,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:02,193 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586526835] [2025-04-30 10:19:02,193 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-30 10:19:02,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:02,201 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-04-30 10:19:02,207 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:19:02,207 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-30 10:19:02,207 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:02,352 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:02,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:02,352 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586526835] [2025-04-30 10:19:02,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586526835] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:02,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:02,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:19:02,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570792312] [2025-04-30 10:19:02,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:02,353 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-30 10:19:02,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:02,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-30 10:19:02,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-04-30 10:19:02,357 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:02,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 243 transitions, 3066 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-04-30 10:19:02,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:02,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:02,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:02,866 INFO L116 PetriNetUnfolderBase]: 828/2284 cut-off events. [2025-04-30 10:19:02,867 INFO L117 PetriNetUnfolderBase]: For 16836/16966 co-relation queries the response was YES. [2025-04-30 10:19:02,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11425 conditions, 2284 events. 828/2284 cut-off events. For 16836/16966 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 16486 event pairs, 179 based on Foata normal form. 43/2285 useless extension candidates. Maximal degree in co-relation 11234. Up to 791 conditions per place. [2025-04-30 10:19:02,881 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 230 selfloop transitions, 100 changer transitions 0/347 dead transitions. [2025-04-30 10:19:02,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 347 transitions, 4743 flow [2025-04-30 10:19:02,882 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-30 10:19:02,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-30 10:19:02,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 309 transitions. [2025-04-30 10:19:02,882 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.597678916827853 [2025-04-30 10:19:02,882 INFO L175 Difference]: Start difference. First operand has 195 places, 243 transitions, 3066 flow. Second operand 11 states and 309 transitions. [2025-04-30 10:19:02,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 347 transitions, 4743 flow [2025-04-30 10:19:02,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 347 transitions, 4604 flow, removed 28 selfloop flow, removed 3 redundant places. [2025-04-30 10:19:02,925 INFO L231 Difference]: Finished difference. Result has 206 places, 255 transitions, 3375 flow [2025-04-30 10:19:02,925 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3375, PETRI_PLACES=206, PETRI_TRANSITIONS=255} [2025-04-30 10:19:02,925 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 159 predicate places. [2025-04-30 10:19:02,925 INFO L485 AbstractCegarLoop]: Abstraction has has 206 places, 255 transitions, 3375 flow [2025-04-30 10:19:02,926 INFO L486 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-04-30 10:19:02,926 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:02,926 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:02,926 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-04-30 10:19:02,926 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:02,927 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:02,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1036092886, now seen corresponding path program 7 times [2025-04-30 10:19:02,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:02,927 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660160266] [2025-04-30 10:19:02,927 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-30 10:19:02,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:02,935 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-04-30 10:19:02,942 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-04-30 10:19:02,943 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:19:02,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:03,170 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:03,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:03,171 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660160266] [2025-04-30 10:19:03,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660160266] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:03,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:03,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:19:03,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107200020] [2025-04-30 10:19:03,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:03,172 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-30 10:19:03,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:03,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-30 10:19:03,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-04-30 10:19:03,176 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:03,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 255 transitions, 3375 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-04-30 10:19:03,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:03,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:03,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:03,730 INFO L116 PetriNetUnfolderBase]: 825/2277 cut-off events. [2025-04-30 10:19:03,730 INFO L117 PetriNetUnfolderBase]: For 18841/18969 co-relation queries the response was YES. [2025-04-30 10:19:03,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11812 conditions, 2277 events. 825/2277 cut-off events. For 18841/18969 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 16433 event pairs, 107 based on Foata normal form. 44/2289 useless extension candidates. Maximal degree in co-relation 11617. Up to 588 conditions per place. [2025-04-30 10:19:03,749 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 268 selfloop transitions, 103 changer transitions 0/388 dead transitions. [2025-04-30 10:19:03,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 388 transitions, 5247 flow [2025-04-30 10:19:03,750 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-30 10:19:03,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-30 10:19:03,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 365 transitions. [2025-04-30 10:19:03,751 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6471631205673759 [2025-04-30 10:19:03,751 INFO L175 Difference]: Start difference. First operand has 206 places, 255 transitions, 3375 flow. Second operand 12 states and 365 transitions. [2025-04-30 10:19:03,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 388 transitions, 5247 flow [2025-04-30 10:19:03,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 388 transitions, 4939 flow, removed 48 selfloop flow, removed 7 redundant places. [2025-04-30 10:19:03,806 INFO L231 Difference]: Finished difference. Result has 214 places, 267 transitions, 3604 flow [2025-04-30 10:19:03,806 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3604, PETRI_PLACES=214, PETRI_TRANSITIONS=267} [2025-04-30 10:19:03,807 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 167 predicate places. [2025-04-30 10:19:03,807 INFO L485 AbstractCegarLoop]: Abstraction has has 214 places, 267 transitions, 3604 flow [2025-04-30 10:19:03,807 INFO L486 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-04-30 10:19:03,807 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:03,807 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:03,807 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-04-30 10:19:03,807 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:03,808 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:03,808 INFO L85 PathProgramCache]: Analyzing trace with hash -710660278, now seen corresponding path program 8 times [2025-04-30 10:19:03,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:03,808 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133900066] [2025-04-30 10:19:03,808 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:19:03,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:03,816 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-04-30 10:19:03,819 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:19:03,820 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:19:03,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:03,966 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:03,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:03,966 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133900066] [2025-04-30 10:19:03,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133900066] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:03,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:03,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:19:03,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517627180] [2025-04-30 10:19:03,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:03,967 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-30 10:19:03,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:03,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-30 10:19:03,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-04-30 10:19:03,979 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:03,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 267 transitions, 3604 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-04-30 10:19:03,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:03,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:03,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:04,545 INFO L116 PetriNetUnfolderBase]: 799/2222 cut-off events. [2025-04-30 10:19:04,545 INFO L117 PetriNetUnfolderBase]: For 18291/18414 co-relation queries the response was YES. [2025-04-30 10:19:04,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11488 conditions, 2222 events. 799/2222 cut-off events. For 18291/18414 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 15971 event pairs, 90 based on Foata normal form. 38/2230 useless extension candidates. Maximal degree in co-relation 11292. Up to 584 conditions per place. [2025-04-30 10:19:04,564 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 247 selfloop transitions, 107 changer transitions 0/371 dead transitions. [2025-04-30 10:19:04,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 371 transitions, 5074 flow [2025-04-30 10:19:04,565 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-30 10:19:04,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-30 10:19:04,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 377 transitions. [2025-04-30 10:19:04,566 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2025-04-30 10:19:04,566 INFO L175 Difference]: Start difference. First operand has 214 places, 267 transitions, 3604 flow. Second operand 13 states and 377 transitions. [2025-04-30 10:19:04,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 371 transitions, 5074 flow [2025-04-30 10:19:04,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 371 transitions, 4953 flow, removed 22 selfloop flow, removed 4 redundant places. [2025-04-30 10:19:04,621 INFO L231 Difference]: Finished difference. Result has 225 places, 270 transitions, 3797 flow [2025-04-30 10:19:04,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3797, PETRI_PLACES=225, PETRI_TRANSITIONS=270} [2025-04-30 10:19:04,622 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 178 predicate places. [2025-04-30 10:19:04,622 INFO L485 AbstractCegarLoop]: Abstraction has has 225 places, 270 transitions, 3797 flow [2025-04-30 10:19:04,622 INFO L486 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-04-30 10:19:04,622 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:04,622 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:04,622 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-04-30 10:19:04,622 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:04,623 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:04,623 INFO L85 PathProgramCache]: Analyzing trace with hash -948070694, now seen corresponding path program 4 times [2025-04-30 10:19:04,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:04,623 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857877870] [2025-04-30 10:19:04,623 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-30 10:19:04,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:04,630 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-04-30 10:19:04,636 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-04-30 10:19:04,637 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-30 10:19:04,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:04,785 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:04,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:04,786 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857877870] [2025-04-30 10:19:04,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857877870] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:04,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:04,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:19:04,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237266471] [2025-04-30 10:19:04,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:04,787 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:19:04,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:04,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:19:04,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:19:04,795 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-04-30 10:19:04,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 270 transitions, 3797 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-04-30 10:19:04,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:04,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-04-30 10:19:04,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:05,313 INFO L116 PetriNetUnfolderBase]: 710/2045 cut-off events. [2025-04-30 10:19:05,313 INFO L117 PetriNetUnfolderBase]: For 17717/17834 co-relation queries the response was YES. [2025-04-30 10:19:05,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10695 conditions, 2045 events. 710/2045 cut-off events. For 17717/17834 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 14570 event pairs, 132 based on Foata normal form. 36/2039 useless extension candidates. Maximal degree in co-relation 10557. Up to 483 conditions per place. [2025-04-30 10:19:05,331 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 215 selfloop transitions, 113 changer transitions 0/346 dead transitions. [2025-04-30 10:19:05,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 346 transitions, 5097 flow [2025-04-30 10:19:05,331 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-30 10:19:05,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-30 10:19:05,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 328 transitions. [2025-04-30 10:19:05,332 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6344294003868471 [2025-04-30 10:19:05,332 INFO L175 Difference]: Start difference. First operand has 225 places, 270 transitions, 3797 flow. Second operand 11 states and 328 transitions. [2025-04-30 10:19:05,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 346 transitions, 5097 flow [2025-04-30 10:19:05,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 346 transitions, 4921 flow, removed 16 selfloop flow, removed 8 redundant places. [2025-04-30 10:19:05,388 INFO L231 Difference]: Finished difference. Result has 225 places, 278 transitions, 4008 flow [2025-04-30 10:19:05,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3517, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4008, PETRI_PLACES=225, PETRI_TRANSITIONS=278} [2025-04-30 10:19:05,389 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 178 predicate places. [2025-04-30 10:19:05,389 INFO L485 AbstractCegarLoop]: Abstraction has has 225 places, 278 transitions, 4008 flow [2025-04-30 10:19:05,389 INFO L486 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-04-30 10:19:05,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:05,389 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:05,389 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-04-30 10:19:05,389 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:05,390 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:05,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1305328380, now seen corresponding path program 5 times [2025-04-30 10:19:05,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:05,390 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434829264] [2025-04-30 10:19:05,390 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-30 10:19:05,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:05,396 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-04-30 10:19:05,404 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-04-30 10:19:05,404 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-30 10:19:05,404 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:05,658 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:05,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:05,658 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434829264] [2025-04-30 10:19:05,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434829264] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:05,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:05,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:19:05,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076362029] [2025-04-30 10:19:05,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:05,659 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:05,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:05,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:05,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:05,690 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:05,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 278 transitions, 4008 flow. Second operand has 10 states, 10 states have (on average 16.5) internal successors, (165), 10 states have internal predecessors, (165), 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-04-30 10:19:05,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:05,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:05,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:06,480 INFO L116 PetriNetUnfolderBase]: 1230/2988 cut-off events. [2025-04-30 10:19:06,480 INFO L117 PetriNetUnfolderBase]: For 26473/26492 co-relation queries the response was YES. [2025-04-30 10:19:06,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15955 conditions, 2988 events. 1230/2988 cut-off events. For 26473/26492 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 21433 event pairs, 465 based on Foata normal form. 38/2989 useless extension candidates. Maximal degree in co-relation 15758. Up to 1953 conditions per place. [2025-04-30 10:19:06,502 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 366 selfloop transitions, 48 changer transitions 0/426 dead transitions. [2025-04-30 10:19:06,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 426 transitions, 6878 flow [2025-04-30 10:19:06,503 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-30 10:19:06,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-30 10:19:06,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 311 transitions. [2025-04-30 10:19:06,504 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5090016366612111 [2025-04-30 10:19:06,504 INFO L175 Difference]: Start difference. First operand has 225 places, 278 transitions, 4008 flow. Second operand 13 states and 311 transitions. [2025-04-30 10:19:06,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 426 transitions, 6878 flow [2025-04-30 10:19:06,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 426 transitions, 6475 flow, removed 101 selfloop flow, removed 5 redundant places. [2025-04-30 10:19:06,567 INFO L231 Difference]: Finished difference. Result has 241 places, 302 transitions, 4224 flow [2025-04-30 10:19:06,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3760, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4224, PETRI_PLACES=241, PETRI_TRANSITIONS=302} [2025-04-30 10:19:06,568 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 194 predicate places. [2025-04-30 10:19:06,568 INFO L485 AbstractCegarLoop]: Abstraction has has 241 places, 302 transitions, 4224 flow [2025-04-30 10:19:06,568 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.5) internal successors, (165), 10 states have internal predecessors, (165), 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-04-30 10:19:06,568 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:06,568 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:06,568 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-04-30 10:19:06,568 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:06,569 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:06,569 INFO L85 PathProgramCache]: Analyzing trace with hash -432238408, now seen corresponding path program 6 times [2025-04-30 10:19:06,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:06,569 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340227162] [2025-04-30 10:19:06,569 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-30 10:19:06,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:06,575 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 44 statements into 11 equivalence classes. [2025-04-30 10:19:06,578 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:19:06,578 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-30 10:19:06,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:06,690 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:06,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:06,691 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340227162] [2025-04-30 10:19:06,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340227162] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:06,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:06,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-30 10:19:06,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062540518] [2025-04-30 10:19:06,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:06,691 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:19:06,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:06,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:19:06,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:19:06,694 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:06,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 302 transitions, 4224 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-04-30 10:19:06,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:06,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:06,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:07,153 INFO L116 PetriNetUnfolderBase]: 820/2265 cut-off events. [2025-04-30 10:19:07,153 INFO L117 PetriNetUnfolderBase]: For 21132/21348 co-relation queries the response was YES. [2025-04-30 10:19:07,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12480 conditions, 2265 events. 820/2265 cut-off events. For 21132/21348 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 16335 event pairs, 239 based on Foata normal form. 67/2301 useless extension candidates. Maximal degree in co-relation 12274. Up to 919 conditions per place. [2025-04-30 10:19:07,169 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 280 selfloop transitions, 54 changer transitions 0/352 dead transitions. [2025-04-30 10:19:07,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 352 transitions, 5383 flow [2025-04-30 10:19:07,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-30 10:19:07,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-30 10:19:07,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2025-04-30 10:19:07,170 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2025-04-30 10:19:07,170 INFO L175 Difference]: Start difference. First operand has 241 places, 302 transitions, 4224 flow. Second operand 8 states and 236 transitions. [2025-04-30 10:19:07,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 352 transitions, 5383 flow [2025-04-30 10:19:07,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 352 transitions, 5329 flow, removed 24 selfloop flow, removed 1 redundant places. [2025-04-30 10:19:07,220 INFO L231 Difference]: Finished difference. Result has 247 places, 300 transitions, 4264 flow [2025-04-30 10:19:07,220 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4264, PETRI_PLACES=247, PETRI_TRANSITIONS=300} [2025-04-30 10:19:07,221 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 200 predicate places. [2025-04-30 10:19:07,221 INFO L485 AbstractCegarLoop]: Abstraction has has 247 places, 300 transitions, 4264 flow [2025-04-30 10:19:07,221 INFO L486 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-04-30 10:19:07,221 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:07,221 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:07,221 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-04-30 10:19:07,221 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:07,221 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:07,221 INFO L85 PathProgramCache]: Analyzing trace with hash -823104064, now seen corresponding path program 7 times [2025-04-30 10:19:07,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:07,222 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132038516] [2025-04-30 10:19:07,222 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-30 10:19:07,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:07,227 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-04-30 10:19:07,233 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-04-30 10:19:07,233 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:19:07,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:07,413 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:07,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:07,414 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132038516] [2025-04-30 10:19:07,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132038516] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:07,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:07,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-30 10:19:07,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430309899] [2025-04-30 10:19:07,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:07,414 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-30 10:19:07,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:07,415 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-30 10:19:07,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-04-30 10:19:07,417 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:07,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 300 transitions, 4264 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-04-30 10:19:07,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:07,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:07,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:07,853 INFO L116 PetriNetUnfolderBase]: 817/2277 cut-off events. [2025-04-30 10:19:07,853 INFO L117 PetriNetUnfolderBase]: For 21701/21923 co-relation queries the response was YES. [2025-04-30 10:19:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12532 conditions, 2277 events. 817/2277 cut-off events. For 21701/21923 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 16475 event pairs, 268 based on Foata normal form. 67/2304 useless extension candidates. Maximal degree in co-relation 12325. Up to 919 conditions per place. [2025-04-30 10:19:07,871 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 277 selfloop transitions, 67 changer transitions 0/362 dead transitions. [2025-04-30 10:19:07,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 362 transitions, 5577 flow [2025-04-30 10:19:07,871 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-30 10:19:07,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-30 10:19:07,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2025-04-30 10:19:07,872 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.6303191489361702 [2025-04-30 10:19:07,872 INFO L175 Difference]: Start difference. First operand has 247 places, 300 transitions, 4264 flow. Second operand 8 states and 237 transitions. [2025-04-30 10:19:07,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 362 transitions, 5577 flow [2025-04-30 10:19:07,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 362 transitions, 5412 flow, removed 18 selfloop flow, removed 8 redundant places. [2025-04-30 10:19:07,927 INFO L231 Difference]: Finished difference. Result has 250 places, 309 transitions, 4503 flow [2025-04-30 10:19:07,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4503, PETRI_PLACES=250, PETRI_TRANSITIONS=309} [2025-04-30 10:19:07,928 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 203 predicate places. [2025-04-30 10:19:07,928 INFO L485 AbstractCegarLoop]: Abstraction has has 250 places, 309 transitions, 4503 flow [2025-04-30 10:19:07,928 INFO L486 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-04-30 10:19:07,928 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:07,928 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:07,928 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-04-30 10:19:07,928 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:07,929 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:07,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1964901120, now seen corresponding path program 8 times [2025-04-30 10:19:07,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:07,929 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904899704] [2025-04-30 10:19:07,929 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:19:07,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:07,935 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-04-30 10:19:07,937 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-04-30 10:19:07,937 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:19:07,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:08,071 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:08,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:08,071 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904899704] [2025-04-30 10:19:08,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904899704] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:08,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:08,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-30 10:19:08,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935081025] [2025-04-30 10:19:08,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:08,072 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-30 10:19:08,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:08,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-30 10:19:08,072 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-04-30 10:19:08,074 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-04-30 10:19:08,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 309 transitions, 4503 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-04-30 10:19:08,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:08,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-04-30 10:19:08,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:08,534 INFO L116 PetriNetUnfolderBase]: 731/2069 cut-off events. [2025-04-30 10:19:08,534 INFO L117 PetriNetUnfolderBase]: For 20598/20795 co-relation queries the response was YES. [2025-04-30 10:19:08,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11448 conditions, 2069 events. 731/2069 cut-off events. For 20598/20795 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14654 event pairs, 170 based on Foata normal form. 69/2107 useless extension candidates. Maximal degree in co-relation 11321. Up to 728 conditions per place. [2025-04-30 10:19:08,550 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 223 selfloop transitions, 102 changer transitions 0/343 dead transitions. [2025-04-30 10:19:08,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 343 transitions, 5333 flow [2025-04-30 10:19:08,555 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-30 10:19:08,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-30 10:19:08,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 327 transitions. [2025-04-30 10:19:08,555 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2025-04-30 10:19:08,555 INFO L175 Difference]: Start difference. First operand has 250 places, 309 transitions, 4503 flow. Second operand 12 states and 327 transitions. [2025-04-30 10:19:08,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 343 transitions, 5333 flow [2025-04-30 10:19:08,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 343 transitions, 5233 flow, removed 36 selfloop flow, removed 6 redundant places. [2025-04-30 10:19:08,615 INFO L231 Difference]: Finished difference. Result has 251 places, 294 transitions, 4411 flow [2025-04-30 10:19:08,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4411, PETRI_PLACES=251, PETRI_TRANSITIONS=294} [2025-04-30 10:19:08,616 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 204 predicate places. [2025-04-30 10:19:08,616 INFO L485 AbstractCegarLoop]: Abstraction has has 251 places, 294 transitions, 4411 flow [2025-04-30 10:19:08,616 INFO L486 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-04-30 10:19:08,616 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:08,616 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:08,616 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-04-30 10:19:08,616 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:08,617 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:08,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1989042841, now seen corresponding path program 1 times [2025-04-30 10:19:08,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:08,617 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361507804] [2025-04-30 10:19:08,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:19:08,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:08,623 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-04-30 10:19:08,631 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:08,631 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:19:08,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:08,812 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:08,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:08,812 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361507804] [2025-04-30 10:19:08,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361507804] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:08,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:08,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:08,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728221226] [2025-04-30 10:19:08,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:08,813 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:08,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:08,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:08,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:08,831 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:08,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 294 transitions, 4411 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-04-30 10:19:08,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:08,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:08,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:09,659 INFO L116 PetriNetUnfolderBase]: 1274/3037 cut-off events. [2025-04-30 10:19:09,659 INFO L117 PetriNetUnfolderBase]: For 27370/27402 co-relation queries the response was YES. [2025-04-30 10:19:09,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16506 conditions, 3037 events. 1274/3037 cut-off events. For 27370/27402 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 21299 event pairs, 498 based on Foata normal form. 28/3027 useless extension candidates. Maximal degree in co-relation 16302. Up to 1096 conditions per place. [2025-04-30 10:19:09,684 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 316 selfloop transitions, 124 changer transitions 0/452 dead transitions. [2025-04-30 10:19:09,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 452 transitions, 6866 flow [2025-04-30 10:19:09,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-30 10:19:09,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-04-30 10:19:09,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 438 transitions. [2025-04-30 10:19:09,685 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2025-04-30 10:19:09,685 INFO L175 Difference]: Start difference. First operand has 251 places, 294 transitions, 4411 flow. Second operand 18 states and 438 transitions. [2025-04-30 10:19:09,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 452 transitions, 6866 flow [2025-04-30 10:19:09,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 452 transitions, 6708 flow, removed 17 selfloop flow, removed 5 redundant places. [2025-04-30 10:19:09,756 INFO L231 Difference]: Finished difference. Result has 275 places, 341 transitions, 5427 flow [2025-04-30 10:19:09,756 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5427, PETRI_PLACES=275, PETRI_TRANSITIONS=341} [2025-04-30 10:19:09,756 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 228 predicate places. [2025-04-30 10:19:09,756 INFO L485 AbstractCegarLoop]: Abstraction has has 275 places, 341 transitions, 5427 flow [2025-04-30 10:19:09,756 INFO L486 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-04-30 10:19:09,756 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:09,757 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:09,757 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-04-30 10:19:09,757 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:09,757 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:09,757 INFO L85 PathProgramCache]: Analyzing trace with hash 2020335429, now seen corresponding path program 1 times [2025-04-30 10:19:09,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:09,757 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65888903] [2025-04-30 10:19:09,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-30 10:19:09,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:09,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-04-30 10:19:09,768 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:09,769 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:19:09,769 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:09,946 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:09,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:09,946 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65888903] [2025-04-30 10:19:09,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65888903] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:09,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:09,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:09,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664373690] [2025-04-30 10:19:09,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:09,947 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:09,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:09,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:09,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:09,966 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:09,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 341 transitions, 5427 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-04-30 10:19:09,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:09,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:09,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:10,861 INFO L116 PetriNetUnfolderBase]: 1403/3299 cut-off events. [2025-04-30 10:19:10,862 INFO L117 PetriNetUnfolderBase]: For 40738/40767 co-relation queries the response was YES. [2025-04-30 10:19:10,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20100 conditions, 3299 events. 1403/3299 cut-off events. For 40738/40767 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 23411 event pairs, 533 based on Foata normal form. 37/3303 useless extension candidates. Maximal degree in co-relation 19884. Up to 1266 conditions per place. [2025-04-30 10:19:10,887 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 405 selfloop transitions, 111 changer transitions 0/529 dead transitions. [2025-04-30 10:19:10,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 529 transitions, 8621 flow [2025-04-30 10:19:10,887 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-30 10:19:10,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-30 10:19:10,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 475 transitions. [2025-04-30 10:19:10,888 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2025-04-30 10:19:10,888 INFO L175 Difference]: Start difference. First operand has 275 places, 341 transitions, 5427 flow. Second operand 19 states and 475 transitions. [2025-04-30 10:19:10,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 529 transitions, 8621 flow [2025-04-30 10:19:10,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 529 transitions, 8517 flow, removed 41 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:10,992 INFO L231 Difference]: Finished difference. Result has 300 places, 384 transitions, 6316 flow [2025-04-30 10:19:10,992 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5339, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6316, PETRI_PLACES=300, PETRI_TRANSITIONS=384} [2025-04-30 10:19:10,992 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 253 predicate places. [2025-04-30 10:19:10,992 INFO L485 AbstractCegarLoop]: Abstraction has has 300 places, 384 transitions, 6316 flow [2025-04-30 10:19:10,992 INFO L486 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-04-30 10:19:10,992 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:10,992 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:10,993 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-04-30 10:19:10,993 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:10,993 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:10,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1158229343, now seen corresponding path program 2 times [2025-04-30 10:19:10,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:10,993 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676800731] [2025-04-30 10:19:10,993 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:19:10,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:10,999 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-04-30 10:19:11,001 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-04-30 10:19:11,001 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:19:11,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:11,101 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-04-30 10:19:11,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:11,102 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676800731] [2025-04-30 10:19:11,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676800731] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:11,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:11,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:11,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520700910] [2025-04-30 10:19:11,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:11,103 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:11,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:11,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:11,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:11,125 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-04-30 10:19:11,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 384 transitions, 6316 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-04-30 10:19:11,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:11,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-04-30 10:19:11,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:12,136 INFO L116 PetriNetUnfolderBase]: 1599/3656 cut-off events. [2025-04-30 10:19:12,136 INFO L117 PetriNetUnfolderBase]: For 60068/60111 co-relation queries the response was YES. [2025-04-30 10:19:12,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24796 conditions, 3656 events. 1599/3656 cut-off events. For 60068/60111 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 26145 event pairs, 486 based on Foata normal form. 43/3666 useless extension candidates. Maximal degree in co-relation 24570. Up to 1499 conditions per place. [2025-04-30 10:19:12,171 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 397 selfloop transitions, 162 changer transitions 0/571 dead transitions. [2025-04-30 10:19:12,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 571 transitions, 9969 flow [2025-04-30 10:19:12,172 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-30 10:19:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-30 10:19:12,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 400 transitions. [2025-04-30 10:19:12,172 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5006257822277848 [2025-04-30 10:19:12,173 INFO L175 Difference]: Start difference. First operand has 300 places, 384 transitions, 6316 flow. Second operand 17 states and 400 transitions. [2025-04-30 10:19:12,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 571 transitions, 9969 flow [2025-04-30 10:19:12,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 571 transitions, 9844 flow, removed 62 selfloop flow, removed 1 redundant places. [2025-04-30 10:19:12,343 INFO L231 Difference]: Finished difference. Result has 328 places, 442 transitions, 7916 flow [2025-04-30 10:19:12,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6205, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7916, PETRI_PLACES=328, PETRI_TRANSITIONS=442} [2025-04-30 10:19:12,344 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 281 predicate places. [2025-04-30 10:19:12,344 INFO L485 AbstractCegarLoop]: Abstraction has has 328 places, 442 transitions, 7916 flow [2025-04-30 10:19:12,344 INFO L486 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-04-30 10:19:12,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:12,345 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:12,345 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-04-30 10:19:12,345 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:12,345 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:12,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1833106243, now seen corresponding path program 3 times [2025-04-30 10:19:12,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:12,345 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462502135] [2025-04-30 10:19:12,345 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-30 10:19:12,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:12,355 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-04-30 10:19:12,357 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-04-30 10:19:12,358 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-30 10:19:12,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-04-30 10:19:12,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:12,443 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462502135] [2025-04-30 10:19:12,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462502135] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:12,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:12,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:12,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435309730] [2025-04-30 10:19:12,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:12,444 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:12,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:12,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:12,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:12,454 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-04-30 10:19:12,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 442 transitions, 7916 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-04-30 10:19:12,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:12,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-04-30 10:19:12,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:13,500 INFO L116 PetriNetUnfolderBase]: 1744/3969 cut-off events. [2025-04-30 10:19:13,500 INFO L117 PetriNetUnfolderBase]: For 90378/90440 co-relation queries the response was YES. [2025-04-30 10:19:13,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30047 conditions, 3969 events. 1744/3969 cut-off events. For 90378/90440 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 28652 event pairs, 623 based on Foata normal form. 42/3975 useless extension candidates. Maximal degree in co-relation 29809. Up to 1708 conditions per place. [2025-04-30 10:19:13,533 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 417 selfloop transitions, 174 changer transitions 0/603 dead transitions. [2025-04-30 10:19:13,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 603 transitions, 11359 flow [2025-04-30 10:19:13,534 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-30 10:19:13,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-30 10:19:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 414 transitions. [2025-04-30 10:19:13,534 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5181476846057572 [2025-04-30 10:19:13,534 INFO L175 Difference]: Start difference. First operand has 328 places, 442 transitions, 7916 flow. Second operand 17 states and 414 transitions. [2025-04-30 10:19:13,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 603 transitions, 11359 flow [2025-04-30 10:19:13,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 603 transitions, 11109 flow, removed 125 selfloop flow, removed 0 redundant places. [2025-04-30 10:19:13,799 INFO L231 Difference]: Finished difference. Result has 355 places, 481 transitions, 9140 flow [2025-04-30 10:19:13,799 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7702, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9140, PETRI_PLACES=355, PETRI_TRANSITIONS=481} [2025-04-30 10:19:13,799 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 308 predicate places. [2025-04-30 10:19:13,799 INFO L485 AbstractCegarLoop]: Abstraction has has 355 places, 481 transitions, 9140 flow [2025-04-30 10:19:13,799 INFO L486 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-04-30 10:19:13,799 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:13,799 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:13,799 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-04-30 10:19:13,800 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:13,800 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:13,800 INFO L85 PathProgramCache]: Analyzing trace with hash 362349559, now seen corresponding path program 4 times [2025-04-30 10:19:13,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:13,800 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234211811] [2025-04-30 10:19:13,800 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-30 10:19:13,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:13,806 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-04-30 10:19:13,811 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:13,811 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-30 10:19:13,811 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:14,020 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:14,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:14,020 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234211811] [2025-04-30 10:19:14,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234211811] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:14,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:14,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:14,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948811490] [2025-04-30 10:19:14,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:14,021 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:14,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:14,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:14,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:14,047 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:14,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 481 transitions, 9140 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-04-30 10:19:14,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:14,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:14,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:15,195 INFO L116 PetriNetUnfolderBase]: 1775/4106 cut-off events. [2025-04-30 10:19:15,196 INFO L117 PetriNetUnfolderBase]: For 125131/125164 co-relation queries the response was YES. [2025-04-30 10:19:15,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33351 conditions, 4106 events. 1775/4106 cut-off events. For 125131/125164 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 30885 event pairs, 499 based on Foata normal form. 37/4087 useless extension candidates. Maximal degree in co-relation 33102. Up to 2742 conditions per place. [2025-04-30 10:19:15,230 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 512 selfloop transitions, 82 changer transitions 0/611 dead transitions. [2025-04-30 10:19:15,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 611 transitions, 12274 flow [2025-04-30 10:19:15,230 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-30 10:19:15,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-30 10:19:15,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 321 transitions. [2025-04-30 10:19:15,231 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5253682487725041 [2025-04-30 10:19:15,231 INFO L175 Difference]: Start difference. First operand has 355 places, 481 transitions, 9140 flow. Second operand 13 states and 321 transitions. [2025-04-30 10:19:15,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 611 transitions, 12274 flow [2025-04-30 10:19:15,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 611 transitions, 11975 flow, removed 138 selfloop flow, removed 1 redundant places. [2025-04-30 10:19:15,585 INFO L231 Difference]: Finished difference. Result has 374 places, 510 transitions, 9909 flow [2025-04-30 10:19:15,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8855, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9909, PETRI_PLACES=374, PETRI_TRANSITIONS=510} [2025-04-30 10:19:15,586 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 327 predicate places. [2025-04-30 10:19:15,586 INFO L485 AbstractCegarLoop]: Abstraction has has 374 places, 510 transitions, 9909 flow [2025-04-30 10:19:15,586 INFO L486 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-04-30 10:19:15,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:15,586 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:15,586 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-04-30 10:19:15,586 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:15,587 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:15,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1525892889, now seen corresponding path program 2 times [2025-04-30 10:19:15,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:15,587 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471851479] [2025-04-30 10:19:15,587 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:19:15,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:15,593 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-04-30 10:19:15,594 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-04-30 10:19:15,595 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:19:15,595 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:15,668 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-04-30 10:19:15,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:15,668 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471851479] [2025-04-30 10:19:15,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471851479] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:15,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:15,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:15,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336673740] [2025-04-30 10:19:15,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:15,668 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:15,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:15,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:15,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:15,684 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-04-30 10:19:15,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 510 transitions, 9909 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-04-30 10:19:15,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:15,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-04-30 10:19:15,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:17,203 INFO L116 PetriNetUnfolderBase]: 2090/4633 cut-off events. [2025-04-30 10:19:17,203 INFO L117 PetriNetUnfolderBase]: For 144688/144805 co-relation queries the response was YES. [2025-04-30 10:19:17,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38007 conditions, 4633 events. 2090/4633 cut-off events. For 144688/144805 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 34072 event pairs, 833 based on Foata normal form. 30/4617 useless extension candidates. Maximal degree in co-relation 37748. Up to 2490 conditions per place. [2025-04-30 10:19:17,262 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 468 selfloop transitions, 180 changer transitions 0/663 dead transitions. [2025-04-30 10:19:17,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 663 transitions, 13771 flow [2025-04-30 10:19:17,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-30 10:19:17,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-30 10:19:17,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 365 transitions. [2025-04-30 10:19:17,264 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2025-04-30 10:19:17,264 INFO L175 Difference]: Start difference. First operand has 374 places, 510 transitions, 9909 flow. Second operand 15 states and 365 transitions. [2025-04-30 10:19:17,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 663 transitions, 13771 flow [2025-04-30 10:19:17,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 663 transitions, 13439 flow, removed 157 selfloop flow, removed 1 redundant places. [2025-04-30 10:19:17,781 INFO L231 Difference]: Finished difference. Result has 396 places, 545 transitions, 10961 flow [2025-04-30 10:19:17,781 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9661, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10961, PETRI_PLACES=396, PETRI_TRANSITIONS=545} [2025-04-30 10:19:17,782 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 349 predicate places. [2025-04-30 10:19:17,782 INFO L485 AbstractCegarLoop]: Abstraction has has 396 places, 545 transitions, 10961 flow [2025-04-30 10:19:17,782 INFO L486 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-04-30 10:19:17,782 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:17,782 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:17,782 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-04-30 10:19:17,782 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:17,783 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:17,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1813027625, now seen corresponding path program 3 times [2025-04-30 10:19:17,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:17,783 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51575089] [2025-04-30 10:19:17,783 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-30 10:19:17,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:17,790 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-04-30 10:19:17,791 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-04-30 10:19:17,792 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-30 10:19:17,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:17,876 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-04-30 10:19:17,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:17,876 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51575089] [2025-04-30 10:19:17,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51575089] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:17,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:17,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:17,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872363484] [2025-04-30 10:19:17,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:17,876 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:17,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:17,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:17,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:17,895 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:17,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 545 transitions, 10961 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-04-30 10:19:17,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:17,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:17,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:19,246 INFO L116 PetriNetUnfolderBase]: 2109/4779 cut-off events. [2025-04-30 10:19:19,246 INFO L117 PetriNetUnfolderBase]: For 165747/165805 co-relation queries the response was YES. [2025-04-30 10:19:19,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41072 conditions, 4779 events. 2109/4779 cut-off events. For 165747/165805 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 36633 event pairs, 599 based on Foata normal form. 24/4734 useless extension candidates. Maximal degree in co-relation 40804. Up to 1397 conditions per place. [2025-04-30 10:19:19,312 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 522 selfloop transitions, 210 changer transitions 0/748 dead transitions. [2025-04-30 10:19:19,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 748 transitions, 16058 flow [2025-04-30 10:19:19,312 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-30 10:19:19,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-30 10:19:19,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 415 transitions. [2025-04-30 10:19:19,313 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5193992490613266 [2025-04-30 10:19:19,313 INFO L175 Difference]: Start difference. First operand has 396 places, 545 transitions, 10961 flow. Second operand 17 states and 415 transitions. [2025-04-30 10:19:19,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 748 transitions, 16058 flow [2025-04-30 10:19:19,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 748 transitions, 15701 flow, removed 102 selfloop flow, removed 1 redundant places. [2025-04-30 10:19:19,912 INFO L231 Difference]: Finished difference. Result has 424 places, 599 transitions, 12796 flow [2025-04-30 10:19:19,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10668, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=12796, PETRI_PLACES=424, PETRI_TRANSITIONS=599} [2025-04-30 10:19:19,913 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 377 predicate places. [2025-04-30 10:19:19,913 INFO L485 AbstractCegarLoop]: Abstraction has has 424 places, 599 transitions, 12796 flow [2025-04-30 10:19:19,913 INFO L486 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-04-30 10:19:19,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:19,913 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:19,913 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-04-30 10:19:19,913 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:19,914 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:19,914 INFO L85 PathProgramCache]: Analyzing trace with hash -776634289, now seen corresponding path program 5 times [2025-04-30 10:19:19,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:19,914 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518008318] [2025-04-30 10:19:19,914 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-30 10:19:19,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:19,919 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-04-30 10:19:19,926 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:19,926 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-30 10:19:19,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:20,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:20,144 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518008318] [2025-04-30 10:19:20,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518008318] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:20,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:20,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:20,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158600601] [2025-04-30 10:19:20,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:20,144 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:20,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:20,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:20,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:20,162 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:20,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 599 transitions, 12796 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-04-30 10:19:20,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:20,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:20,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:21,618 INFO L116 PetriNetUnfolderBase]: 2216/5052 cut-off events. [2025-04-30 10:19:21,618 INFO L117 PetriNetUnfolderBase]: For 213264/213298 co-relation queries the response was YES. [2025-04-30 10:19:21,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46441 conditions, 5052 events. 2216/5052 cut-off events. For 213264/213298 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 39596 event pairs, 574 based on Foata normal form. 30/5010 useless extension candidates. Maximal degree in co-relation 46160. Up to 3243 conditions per place. [2025-04-30 10:19:21,677 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 629 selfloop transitions, 132 changer transitions 0/781 dead transitions. [2025-04-30 10:19:21,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 781 transitions, 17559 flow [2025-04-30 10:19:21,677 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-30 10:19:21,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-30 10:19:21,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 319 transitions. [2025-04-30 10:19:21,678 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5220949263502455 [2025-04-30 10:19:21,678 INFO L175 Difference]: Start difference. First operand has 424 places, 599 transitions, 12796 flow. Second operand 13 states and 319 transitions. [2025-04-30 10:19:21,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 781 transitions, 17559 flow [2025-04-30 10:19:22,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 781 transitions, 17155 flow, removed 202 selfloop flow, removed 0 redundant places. [2025-04-30 10:19:22,322 INFO L231 Difference]: Finished difference. Result has 444 places, 664 transitions, 14625 flow [2025-04-30 10:19:22,322 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12486, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14625, PETRI_PLACES=444, PETRI_TRANSITIONS=664} [2025-04-30 10:19:22,322 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 397 predicate places. [2025-04-30 10:19:22,322 INFO L485 AbstractCegarLoop]: Abstraction has has 444 places, 664 transitions, 14625 flow [2025-04-30 10:19:22,322 INFO L486 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-04-30 10:19:22,322 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:22,322 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:22,322 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-04-30 10:19:22,322 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:22,323 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:22,323 INFO L85 PathProgramCache]: Analyzing trace with hash 552383965, now seen corresponding path program 6 times [2025-04-30 10:19:22,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:22,323 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027579224] [2025-04-30 10:19:22,323 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-30 10:19:22,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:22,329 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-04-30 10:19:22,330 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-04-30 10:19:22,331 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-30 10:19:22,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-04-30 10:19:22,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:22,413 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027579224] [2025-04-30 10:19:22,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027579224] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:22,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:22,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:22,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104794718] [2025-04-30 10:19:22,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:22,414 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:22,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:22,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:22,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:22,433 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-04-30 10:19:22,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 664 transitions, 14625 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-04-30 10:19:22,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:22,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-04-30 10:19:22,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:24,528 INFO L116 PetriNetUnfolderBase]: 2568/5652 cut-off events. [2025-04-30 10:19:24,529 INFO L117 PetriNetUnfolderBase]: For 264380/264478 co-relation queries the response was YES. [2025-04-30 10:19:24,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54438 conditions, 5652 events. 2568/5652 cut-off events. For 264380/264478 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 43653 event pairs, 893 based on Foata normal form. 43/5634 useless extension candidates. Maximal degree in co-relation 54147. Up to 2381 conditions per place. [2025-04-30 10:19:24,582 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 553 selfloop transitions, 256 changer transitions 0/824 dead transitions. [2025-04-30 10:19:24,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 824 transitions, 19284 flow [2025-04-30 10:19:24,582 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-30 10:19:24,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-30 10:19:24,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 408 transitions. [2025-04-30 10:19:24,583 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2025-04-30 10:19:24,583 INFO L175 Difference]: Start difference. First operand has 444 places, 664 transitions, 14625 flow. Second operand 17 states and 408 transitions. [2025-04-30 10:19:24,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 824 transitions, 19284 flow [2025-04-30 10:19:25,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 824 transitions, 19002 flow, removed 127 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:25,522 INFO L231 Difference]: Finished difference. Result has 469 places, 705 transitions, 16571 flow [2025-04-30 10:19:25,522 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=14383, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=16571, PETRI_PLACES=469, PETRI_TRANSITIONS=705} [2025-04-30 10:19:25,523 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 422 predicate places. [2025-04-30 10:19:25,523 INFO L485 AbstractCegarLoop]: Abstraction has has 469 places, 705 transitions, 16571 flow [2025-04-30 10:19:25,523 INFO L486 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-04-30 10:19:25,523 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:25,523 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:25,523 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-04-30 10:19:25,523 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:25,524 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:25,524 INFO L85 PathProgramCache]: Analyzing trace with hash -825843485, now seen corresponding path program 4 times [2025-04-30 10:19:25,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:25,524 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084823549] [2025-04-30 10:19:25,524 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-30 10:19:25,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:25,531 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-04-30 10:19:25,538 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:25,538 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-30 10:19:25,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:25,691 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:25,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:25,691 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084823549] [2025-04-30 10:19:25,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084823549] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:25,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:25,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:25,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725197127] [2025-04-30 10:19:25,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:25,691 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:25,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:25,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:25,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:25,711 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:25,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 705 transitions, 16571 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-04-30 10:19:25,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:25,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:25,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:28,100 INFO L116 PetriNetUnfolderBase]: 2682/5944 cut-off events. [2025-04-30 10:19:28,100 INFO L117 PetriNetUnfolderBase]: For 299498/299705 co-relation queries the response was YES. [2025-04-30 10:19:28,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58452 conditions, 5944 events. 2682/5944 cut-off events. For 299498/299705 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 46675 event pairs, 1070 based on Foata normal form. 41/5897 useless extension candidates. Maximal degree in co-relation 58151. Up to 2791 conditions per place. [2025-04-30 10:19:28,201 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 716 selfloop transitions, 133 changer transitions 0/866 dead transitions. [2025-04-30 10:19:28,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 866 transitions, 21703 flow [2025-04-30 10:19:28,202 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-30 10:19:28,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-30 10:19:28,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 468 transitions. [2025-04-30 10:19:28,202 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5240761478163494 [2025-04-30 10:19:28,202 INFO L175 Difference]: Start difference. First operand has 469 places, 705 transitions, 16571 flow. Second operand 19 states and 468 transitions. [2025-04-30 10:19:28,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 866 transitions, 21703 flow [2025-04-30 10:19:29,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 866 transitions, 21168 flow, removed 220 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:29,455 INFO L231 Difference]: Finished difference. Result has 495 places, 742 transitions, 17519 flow [2025-04-30 10:19:29,456 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=16075, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=17519, PETRI_PLACES=495, PETRI_TRANSITIONS=742} [2025-04-30 10:19:29,456 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 448 predicate places. [2025-04-30 10:19:29,456 INFO L485 AbstractCegarLoop]: Abstraction has has 495 places, 742 transitions, 17519 flow [2025-04-30 10:19:29,456 INFO L486 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-04-30 10:19:29,456 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:29,456 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:29,456 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-04-30 10:19:29,456 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:29,457 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:29,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1748401521, now seen corresponding path program 5 times [2025-04-30 10:19:29,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:29,457 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083271163] [2025-04-30 10:19:29,457 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-30 10:19:29,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:29,466 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-04-30 10:19:29,475 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:29,476 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-30 10:19:29,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:29,691 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:29,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:29,691 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083271163] [2025-04-30 10:19:29,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083271163] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:29,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:29,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:29,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892848691] [2025-04-30 10:19:29,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:29,691 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:29,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:29,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:29,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:29,718 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:29,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 742 transitions, 17519 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-04-30 10:19:29,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:29,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:29,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:31,552 INFO L116 PetriNetUnfolderBase]: 2644/5940 cut-off events. [2025-04-30 10:19:31,552 INFO L117 PetriNetUnfolderBase]: For 333487/333512 co-relation queries the response was YES. [2025-04-30 10:19:31,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61044 conditions, 5940 events. 2644/5940 cut-off events. For 333487/333512 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 47816 event pairs, 679 based on Foata normal form. 20/5880 useless extension candidates. Maximal degree in co-relation 60732. Up to 4194 conditions per place. [2025-04-30 10:19:31,654 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 764 selfloop transitions, 116 changer transitions 0/902 dead transitions. [2025-04-30 10:19:31,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 902 transitions, 22862 flow [2025-04-30 10:19:31,654 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-30 10:19:31,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-30 10:19:31,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 308 transitions. [2025-04-30 10:19:31,655 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5040916530278232 [2025-04-30 10:19:31,655 INFO L175 Difference]: Start difference. First operand has 495 places, 742 transitions, 17519 flow. Second operand 13 states and 308 transitions. [2025-04-30 10:19:31,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 902 transitions, 22862 flow [2025-04-30 10:19:33,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 902 transitions, 22315 flow, removed 221 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:33,179 INFO L231 Difference]: Finished difference. Result has 513 places, 795 transitions, 19130 flow [2025-04-30 10:19:33,179 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=17176, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19130, PETRI_PLACES=513, PETRI_TRANSITIONS=795} [2025-04-30 10:19:33,179 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 466 predicate places. [2025-04-30 10:19:33,179 INFO L485 AbstractCegarLoop]: Abstraction has has 513 places, 795 transitions, 19130 flow [2025-04-30 10:19:33,179 INFO L486 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-04-30 10:19:33,179 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:33,179 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:33,180 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-04-30 10:19:33,180 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:33,180 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:33,180 INFO L85 PathProgramCache]: Analyzing trace with hash 985618543, now seen corresponding path program 7 times [2025-04-30 10:19:33,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:33,180 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093889164] [2025-04-30 10:19:33,180 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-30 10:19:33,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:33,186 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-04-30 10:19:33,190 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:33,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:19:33,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:33,382 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:33,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:33,383 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093889164] [2025-04-30 10:19:33,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093889164] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:33,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:33,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:33,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986642667] [2025-04-30 10:19:33,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:33,383 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:33,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:33,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:33,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:33,412 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:33,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 795 transitions, 19130 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-04-30 10:19:33,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:33,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:33,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:35,868 INFO L116 PetriNetUnfolderBase]: 2812/6260 cut-off events. [2025-04-30 10:19:35,868 INFO L117 PetriNetUnfolderBase]: For 384469/384512 co-relation queries the response was YES. [2025-04-30 10:19:35,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65816 conditions, 6260 events. 2812/6260 cut-off events. For 384469/384512 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 50577 event pairs, 645 based on Foata normal form. 30/6208 useless extension candidates. Maximal degree in co-relation 65496. Up to 4369 conditions per place. [2025-04-30 10:19:35,954 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 806 selfloop transitions, 110 changer transitions 0/938 dead transitions. [2025-04-30 10:19:35,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 938 transitions, 23611 flow [2025-04-30 10:19:35,955 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-30 10:19:35,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-30 10:19:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 325 transitions. [2025-04-30 10:19:35,956 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2025-04-30 10:19:35,956 INFO L175 Difference]: Start difference. First operand has 513 places, 795 transitions, 19130 flow. Second operand 13 states and 325 transitions. [2025-04-30 10:19:35,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 938 transitions, 23611 flow [2025-04-30 10:19:37,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 938 transitions, 23377 flow, removed 95 selfloop flow, removed 3 redundant places. [2025-04-30 10:19:37,638 INFO L231 Difference]: Finished difference. Result has 529 places, 819 transitions, 20185 flow [2025-04-30 10:19:37,638 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=18923, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20185, PETRI_PLACES=529, PETRI_TRANSITIONS=819} [2025-04-30 10:19:37,639 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 482 predicate places. [2025-04-30 10:19:37,639 INFO L485 AbstractCegarLoop]: Abstraction has has 529 places, 819 transitions, 20185 flow [2025-04-30 10:19:37,639 INFO L486 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-04-30 10:19:37,639 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:37,639 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:37,639 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-04-30 10:19:37,639 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:37,640 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:37,640 INFO L85 PathProgramCache]: Analyzing trace with hash 268320551, now seen corresponding path program 6 times [2025-04-30 10:19:37,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:37,640 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391303453] [2025-04-30 10:19:37,640 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-30 10:19:37,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:37,645 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-04-30 10:19:37,647 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-04-30 10:19:37,647 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-30 10:19:37,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-04-30 10:19:37,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:37,716 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391303453] [2025-04-30 10:19:37,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391303453] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:37,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:37,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:37,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435893152] [2025-04-30 10:19:37,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:37,716 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:37,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:37,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:37,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:37,734 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:37,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 819 transitions, 20185 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-04-30 10:19:37,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:37,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:37,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:40,444 INFO L116 PetriNetUnfolderBase]: 3148/6958 cut-off events. [2025-04-30 10:19:40,444 INFO L117 PetriNetUnfolderBase]: For 430332/430414 co-relation queries the response was YES. [2025-04-30 10:19:40,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73490 conditions, 6958 events. 3148/6958 cut-off events. For 430332/430414 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 56356 event pairs, 1218 based on Foata normal form. 22/6882 useless extension candidates. Maximal degree in co-relation 73164. Up to 2882 conditions per place. [2025-04-30 10:19:40,545 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 713 selfloop transitions, 249 changer transitions 0/979 dead transitions. [2025-04-30 10:19:40,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 979 transitions, 25563 flow [2025-04-30 10:19:40,546 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-30 10:19:40,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-30 10:19:40,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 419 transitions. [2025-04-30 10:19:40,546 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5244055068836045 [2025-04-30 10:19:40,546 INFO L175 Difference]: Start difference. First operand has 529 places, 819 transitions, 20185 flow. Second operand 17 states and 419 transitions. [2025-04-30 10:19:40,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 979 transitions, 25563 flow [2025-04-30 10:19:42,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 979 transitions, 25188 flow, removed 177 selfloop flow, removed 2 redundant places. [2025-04-30 10:19:42,768 INFO L231 Difference]: Finished difference. Result has 554 places, 853 transitions, 21742 flow [2025-04-30 10:19:42,769 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=19842, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=21742, PETRI_PLACES=554, PETRI_TRANSITIONS=853} [2025-04-30 10:19:42,769 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 507 predicate places. [2025-04-30 10:19:42,769 INFO L485 AbstractCegarLoop]: Abstraction has has 554 places, 853 transitions, 21742 flow [2025-04-30 10:19:42,769 INFO L486 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-04-30 10:19:42,769 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:42,769 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:42,770 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-04-30 10:19:42,770 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:42,770 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:42,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1029567391, now seen corresponding path program 7 times [2025-04-30 10:19:42,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:42,770 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27382264] [2025-04-30 10:19:42,770 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-30 10:19:42,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:42,779 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-04-30 10:19:42,784 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-04-30 10:19:42,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-30 10:19:42,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:43,053 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-30 10:19:43,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:43,053 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27382264] [2025-04-30 10:19:43,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27382264] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:43,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:43,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:43,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136175089] [2025-04-30 10:19:43,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:43,054 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-30 10:19:43,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:43,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-30 10:19:43,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-04-30 10:19:43,074 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-04-30 10:19:43,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 853 transitions, 21742 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-04-30 10:19:43,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:43,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-04-30 10:19:43,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:45,512 INFO L116 PetriNetUnfolderBase]: 2969/6597 cut-off events. [2025-04-30 10:19:45,513 INFO L117 PetriNetUnfolderBase]: For 472349/472390 co-relation queries the response was YES. [2025-04-30 10:19:45,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73432 conditions, 6597 events. 2969/6597 cut-off events. For 472349/472390 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 54081 event pairs, 710 based on Foata normal form. 20/6542 useless extension candidates. Maximal degree in co-relation 73096. Up to 4845 conditions per place. [2025-04-30 10:19:45,620 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 845 selfloop transitions, 118 changer transitions 0/986 dead transitions. [2025-04-30 10:19:45,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 986 transitions, 26571 flow [2025-04-30 10:19:45,621 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-30 10:19:45,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-30 10:19:45,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 310 transitions. [2025-04-30 10:19:45,621 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5073649754500819 [2025-04-30 10:19:45,621 INFO L175 Difference]: Start difference. First operand has 554 places, 853 transitions, 21742 flow. Second operand 13 states and 310 transitions. [2025-04-30 10:19:45,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 986 transitions, 26571 flow [2025-04-30 10:19:47,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 986 transitions, 26194 flow, removed 132 selfloop flow, removed 1 redundant places. [2025-04-30 10:19:48,005 INFO L231 Difference]: Finished difference. Result has 572 places, 880 transitions, 22708 flow [2025-04-30 10:19:48,005 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=21369, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=22708, PETRI_PLACES=572, PETRI_TRANSITIONS=880} [2025-04-30 10:19:48,006 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 525 predicate places. [2025-04-30 10:19:48,006 INFO L485 AbstractCegarLoop]: Abstraction has has 572 places, 880 transitions, 22708 flow [2025-04-30 10:19:48,006 INFO L486 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-04-30 10:19:48,006 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-30 10:19:48,006 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-30 10:19:48,006 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-04-30 10:19:48,006 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-04-30 10:19:48,007 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-30 10:19:48,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1000173695, now seen corresponding path program 8 times [2025-04-30 10:19:48,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-30 10:19:48,007 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111699906] [2025-04-30 10:19:48,007 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-30 10:19:48,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-30 10:19:48,012 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-04-30 10:19:48,013 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-04-30 10:19:48,013 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-30 10:19:48,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-30 10:19:48,084 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-04-30 10:19:48,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-30 10:19:48,084 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111699906] [2025-04-30 10:19:48,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111699906] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-30 10:19:48,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-30 10:19:48,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-30 10:19:48,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903200594] [2025-04-30 10:19:48,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-30 10:19:48,084 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-30 10:19:48,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-30 10:19:48,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-30 10:19:48,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-04-30 10:19:48,097 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-04-30 10:19:48,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 880 transitions, 22708 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-04-30 10:19:48,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-30 10:19:48,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-04-30 10:19:48,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-30 10:19:51,045 INFO L116 PetriNetUnfolderBase]: 3434/7422 cut-off events. [2025-04-30 10:19:51,045 INFO L117 PetriNetUnfolderBase]: For 557335/557465 co-relation queries the response was YES. [2025-04-30 10:19:51,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84743 conditions, 7422 events. 3434/7422 cut-off events. For 557335/557465 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 59792 event pairs, 1195 based on Foata normal form. 41/7407 useless extension candidates. Maximal degree in co-relation 84398. Up to 2983 conditions per place. [2025-04-30 10:19:51,170 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 877 selfloop transitions, 171 changer transitions 0/1065 dead transitions. [2025-04-30 10:19:51,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 1065 transitions, 29276 flow [2025-04-30 10:19:51,170 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-30 10:19:51,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-30 10:19:51,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 423 transitions. [2025-04-30 10:19:51,171 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2025-04-30 10:19:51,171 INFO L175 Difference]: Start difference. First operand has 572 places, 880 transitions, 22708 flow. Second operand 17 states and 423 transitions. [2025-04-30 10:19:51,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 1065 transitions, 29276 flow Killed by 15