./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-races/race-2_5-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-races/race-2_5-container_of.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 3c93f158b090fed5438343046820ebde54acd91fe2fe757fc7dc28475dc42a7e --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 15:16:25,930 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 15:16:25,992 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-04 15:16:25,997 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 15:16:25,997 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 15:16:26,019 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 15:16:26,020 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 15:16:26,020 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 15:16:26,020 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 15:16:26,021 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 15:16:26,021 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 15:16:26,021 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 15:16:26,021 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 15:16:26,022 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 15:16:26,022 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 15:16:26,022 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 15:16:26,023 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 15:16:26,023 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 15:16:26,023 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 15:16:26,023 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 -> 3c93f158b090fed5438343046820ebde54acd91fe2fe757fc7dc28475dc42a7e [2025-03-04 15:16:26,244 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 15:16:26,249 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 15:16:26,250 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 15:16:26,251 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 15:16:26,251 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 15:16:26,252 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2025-03-04 15:16:27,403 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5eea48289/5f878d3e086642c3b86ba41a2134fdbe/FLAG3df6a4d67 [2025-03-04 15:16:27,757 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 15:16:27,760 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2025-03-04 15:16:27,795 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5eea48289/5f878d3e086642c3b86ba41a2134fdbe/FLAG3df6a4d67 [2025-03-04 15:16:27,975 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5eea48289/5f878d3e086642c3b86ba41a2134fdbe [2025-03-04 15:16:27,981 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 15:16:27,982 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 15:16:27,983 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 15:16:27,986 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 15:16:27,990 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 15:16:27,994 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:16:27" (1/1) ... [2025-03-04 15:16:27,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a612f18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:27, skipping insertion in model container [2025-03-04 15:16:27,995 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:16:27" (1/1) ... [2025-03-04 15:16:28,043 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 15:16:28,332 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 15:16:28,339 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 15:16:28,382 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 15:16:28,416 INFO L204 MainTranslator]: Completed translation [2025-03-04 15:16:28,416 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28 WrapperNode [2025-03-04 15:16:28,417 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 15:16:28,418 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 15:16:28,418 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 15:16:28,418 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 15:16:28,423 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,442 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,461 INFO L138 Inliner]: procedures = 248, calls = 56, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 154 [2025-03-04 15:16:28,462 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 15:16:28,462 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 15:16:28,462 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 15:16:28,462 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 15:16:28,467 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,467 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,470 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,480 INFO L175 MemorySlicer]: Split 19 memory accesses to 3 slices as follows [2, 15, 2]. 79 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 10 writes are split as follows [0, 8, 2]. [2025-03-04 15:16:28,481 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,481 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,488 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,489 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,491 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,492 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,499 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 15:16:28,500 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 15:16:28,500 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 15:16:28,500 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 15:16:28,500 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (1/1) ... [2025-03-04 15:16:28,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 15:16:28,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:16:28,535 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 15:16:28,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 15:16:28,557 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2025-03-04 15:16:28,558 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 15:16:28,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 15:16:28,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 15:16:28,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 15:16:28,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 15:16:28,560 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 15:16:28,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 15:16:28,561 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-04 15:16:28,783 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 15:16:28,785 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 15:16:29,008 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-04 15:16:29,008 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 15:16:29,211 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 15:16:29,211 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 15:16:29,212 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:16:29 BoogieIcfgContainer [2025-03-04 15:16:29,212 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 15:16:29,215 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 15:16:29,215 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 15:16:29,219 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 15:16:29,219 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 03:16:27" (1/3) ... [2025-03-04 15:16:29,221 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18b966fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:16:29, skipping insertion in model container [2025-03-04 15:16:29,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:16:28" (2/3) ... [2025-03-04 15:16:29,221 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18b966fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:16:29, skipping insertion in model container [2025-03-04 15:16:29,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:16:29" (3/3) ... [2025-03-04 15:16:29,222 INFO L128 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2025-03-04 15:16:29,234 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 15:16:29,235 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG race-2_5-container_of.i that has 2 procedures, 31 locations, 1 initial locations, 0 loop locations, and 2 error locations. [2025-03-04 15:16:29,235 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-04 15:16:29,278 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-04 15:16:29,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 44 transitions, 102 flow [2025-03-04 15:16:29,336 INFO L124 PetriNetUnfolderBase]: 2/47 cut-off events. [2025-03-04 15:16:29,342 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-03-04 15:16:29,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 47 events. 2/47 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 76 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 24. Up to 3 conditions per place. [2025-03-04 15:16:29,344 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 44 transitions, 102 flow [2025-03-04 15:16:29,347 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 38 transitions, 85 flow [2025-03-04 15:16:29,353 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 15:16:29,366 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@43afe56d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 15:16:29,367 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2025-03-04 15:16:29,375 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-04 15:16:29,376 INFO L124 PetriNetUnfolderBase]: 0/20 cut-off events. [2025-03-04 15:16:29,376 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-04 15:16:29,376 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:29,376 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:29,377 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:29,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:29,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1873702075, now seen corresponding path program 1 times [2025-03-04 15:16:29,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:29,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408957663] [2025-03-04 15:16:29,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:29,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:29,510 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-04 15:16:29,550 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-04 15:16:29,551 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:29,551 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:30,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:30,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:30,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408957663] [2025-03-04 15:16:30,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408957663] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:30,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:30,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 15:16:30,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059249371] [2025-03-04 15:16:30,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:30,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:16:30,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:30,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:16:30,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:16:30,187 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:30,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 85 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:30,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:30,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:30,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:30,850 INFO L124 PetriNetUnfolderBase]: 1323/2274 cut-off events. [2025-03-04 15:16:30,851 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2025-03-04 15:16:30,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4550 conditions, 2274 events. 1323/2274 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12271 event pairs, 178 based on Foata normal form. 0/1996 useless extension candidates. Maximal degree in co-relation 4448. Up to 764 conditions per place. [2025-03-04 15:16:30,869 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 116 selfloop transitions, 20 changer transitions 25/164 dead transitions. [2025-03-04 15:16:30,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 164 transitions, 674 flow [2025-03-04 15:16:30,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-04 15:16:30,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-03-04 15:16:30,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2025-03-04 15:16:30,878 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47520661157024796 [2025-03-04 15:16:30,879 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 85 flow. Second operand 11 states and 230 transitions. [2025-03-04 15:16:30,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 164 transitions, 674 flow [2025-03-04 15:16:30,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 164 transitions, 661 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-04 15:16:30,888 INFO L231 Difference]: Finished difference. Result has 56 places, 59 transitions, 208 flow [2025-03-04 15:16:30,890 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=208, PETRI_PLACES=56, PETRI_TRANSITIONS=59} [2025-03-04 15:16:30,893 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2025-03-04 15:16:30,893 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 59 transitions, 208 flow [2025-03-04 15:16:30,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:30,893 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:30,893 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:30,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 15:16:30,894 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:30,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:30,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1873702076, now seen corresponding path program 1 times [2025-03-04 15:16:30,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:30,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896950083] [2025-03-04 15:16:30,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:30,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:30,916 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-04 15:16:30,929 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-04 15:16:30,929 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:30,929 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:31,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:31,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:31,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896950083] [2025-03-04 15:16:31,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896950083] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:31,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:31,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 15:16:31,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307252847] [2025-03-04 15:16:31,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:31,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:16:31,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:31,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:16:31,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:16:31,231 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:31,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 59 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:31,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:31,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:31,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:31,657 INFO L124 PetriNetUnfolderBase]: 1362/2336 cut-off events. [2025-03-04 15:16:31,657 INFO L125 PetriNetUnfolderBase]: For 950/950 co-relation queries the response was YES. [2025-03-04 15:16:31,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5635 conditions, 2336 events. 1362/2336 cut-off events. For 950/950 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12479 event pairs, 338 based on Foata normal form. 82/2334 useless extension candidates. Maximal degree in co-relation 5533. Up to 1337 conditions per place. [2025-03-04 15:16:31,669 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 108 selfloop transitions, 23 changer transitions 5/139 dead transitions. [2025-03-04 15:16:31,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 139 transitions, 735 flow [2025-03-04 15:16:31,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-04 15:16:31,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-04 15:16:31,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2025-03-04 15:16:31,671 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.375 [2025-03-04 15:16:31,671 INFO L175 Difference]: Start difference. First operand has 56 places, 59 transitions, 208 flow. Second operand 10 states and 165 transitions. [2025-03-04 15:16:31,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 139 transitions, 735 flow [2025-03-04 15:16:31,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 139 transitions, 733 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-04 15:16:31,682 INFO L231 Difference]: Finished difference. Result has 71 places, 80 transitions, 401 flow [2025-03-04 15:16:31,682 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=401, PETRI_PLACES=71, PETRI_TRANSITIONS=80} [2025-03-04 15:16:31,683 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 26 predicate places. [2025-03-04 15:16:31,683 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 80 transitions, 401 flow [2025-03-04 15:16:31,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:31,683 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:31,683 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:31,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 15:16:31,683 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:31,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:31,684 INFO L85 PathProgramCache]: Analyzing trace with hash -26423826, now seen corresponding path program 1 times [2025-03-04 15:16:31,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:31,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368042523] [2025-03-04 15:16:31,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:31,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:31,705 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-04 15:16:31,713 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-04 15:16:31,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:31,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:31,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:31,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:31,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368042523] [2025-03-04 15:16:31,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368042523] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:31,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:31,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 15:16:31,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142427654] [2025-03-04 15:16:31,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:31,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:16:31,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:31,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:16:31,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:16:31,954 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:31,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 80 transitions, 401 flow. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:31,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:31,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:31,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:32,512 INFO L124 PetriNetUnfolderBase]: 1703/2999 cut-off events. [2025-03-04 15:16:32,512 INFO L125 PetriNetUnfolderBase]: For 3092/3094 co-relation queries the response was YES. [2025-03-04 15:16:32,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8143 conditions, 2999 events. 1703/2999 cut-off events. For 3092/3094 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17570 event pairs, 453 based on Foata normal form. 2/2945 useless extension candidates. Maximal degree in co-relation 7683. Up to 1170 conditions per place. [2025-03-04 15:16:32,525 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 161 selfloop transitions, 47 changer transitions 27/238 dead transitions. [2025-03-04 15:16:32,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 238 transitions, 1677 flow [2025-03-04 15:16:32,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-04 15:16:32,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-03-04 15:16:32,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2025-03-04 15:16:32,529 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2025-03-04 15:16:32,529 INFO L175 Difference]: Start difference. First operand has 71 places, 80 transitions, 401 flow. Second operand 11 states and 221 transitions. [2025-03-04 15:16:32,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 238 transitions, 1677 flow [2025-03-04 15:16:32,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 238 transitions, 1675 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-04 15:16:32,544 INFO L231 Difference]: Finished difference. Result has 86 places, 120 transitions, 833 flow [2025-03-04 15:16:32,544 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=833, PETRI_PLACES=86, PETRI_TRANSITIONS=120} [2025-03-04 15:16:32,545 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2025-03-04 15:16:32,545 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 120 transitions, 833 flow [2025-03-04 15:16:32,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:32,545 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:32,545 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:32,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 15:16:32,545 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:32,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:32,546 INFO L85 PathProgramCache]: Analyzing trace with hash -26423825, now seen corresponding path program 1 times [2025-03-04 15:16:32,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:32,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023084228] [2025-03-04 15:16:32,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:32,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:32,563 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-04 15:16:32,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-04 15:16:32,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:32,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:32,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:32,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:32,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023084228] [2025-03-04 15:16:32,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023084228] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:32,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:32,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-04 15:16:32,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071221510] [2025-03-04 15:16:32,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:32,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 15:16:32,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:32,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 15:16:32,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-04 15:16:32,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:32,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 120 transitions, 833 flow. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:32,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:32,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:32,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:33,268 INFO L124 PetriNetUnfolderBase]: 1548/2730 cut-off events. [2025-03-04 15:16:33,268 INFO L125 PetriNetUnfolderBase]: For 5354/5356 co-relation queries the response was YES. [2025-03-04 15:16:33,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8837 conditions, 2730 events. 1548/2730 cut-off events. For 5354/5356 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15763 event pairs, 434 based on Foata normal form. 98/2828 useless extension candidates. Maximal degree in co-relation 8371. Up to 1478 conditions per place. [2025-03-04 15:16:33,284 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 170 selfloop transitions, 38 changer transitions 5/216 dead transitions. [2025-03-04 15:16:33,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 216 transitions, 1802 flow [2025-03-04 15:16:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-04 15:16:33,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-04 15:16:33,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2025-03-04 15:16:33,286 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2025-03-04 15:16:33,286 INFO L175 Difference]: Start difference. First operand has 86 places, 120 transitions, 833 flow. Second operand 10 states and 168 transitions. [2025-03-04 15:16:33,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 216 transitions, 1802 flow [2025-03-04 15:16:33,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 216 transitions, 1778 flow, removed 12 selfloop flow, removed 0 redundant places. [2025-03-04 15:16:33,304 INFO L231 Difference]: Finished difference. Result has 102 places, 145 transitions, 1138 flow [2025-03-04 15:16:33,305 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1138, PETRI_PLACES=102, PETRI_TRANSITIONS=145} [2025-03-04 15:16:33,305 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 57 predicate places. [2025-03-04 15:16:33,306 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 145 transitions, 1138 flow [2025-03-04 15:16:33,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:33,306 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:33,306 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:33,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 15:16:33,307 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:33,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:33,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1634477542, now seen corresponding path program 1 times [2025-03-04 15:16:33,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:33,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523198134] [2025-03-04 15:16:33,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:33,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:33,328 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-04 15:16:33,342 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 15:16:33,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:33,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:33,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:33,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523198134] [2025-03-04 15:16:33,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523198134] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:33,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:33,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 15:16:33,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419842464] [2025-03-04 15:16:33,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:33,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 15:16:33,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:33,449 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 15:16:33,449 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 15:16:33,454 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2025-03-04 15:16:33,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 145 transitions, 1138 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:33,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:33,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2025-03-04 15:16:33,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:33,673 INFO L124 PetriNetUnfolderBase]: 681/1228 cut-off events. [2025-03-04 15:16:33,674 INFO L125 PetriNetUnfolderBase]: For 3224/3227 co-relation queries the response was YES. [2025-03-04 15:16:33,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4260 conditions, 1228 events. 681/1228 cut-off events. For 3224/3227 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6032 event pairs, 198 based on Foata normal form. 1/1229 useless extension candidates. Maximal degree in co-relation 4234. Up to 720 conditions per place. [2025-03-04 15:16:33,681 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 155 selfloop transitions, 17 changer transitions 0/174 dead transitions. [2025-03-04 15:16:33,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 174 transitions, 1609 flow [2025-03-04 15:16:33,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 15:16:33,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-04 15:16:33,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2025-03-04 15:16:33,683 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2025-03-04 15:16:33,683 INFO L175 Difference]: Start difference. First operand has 102 places, 145 transitions, 1138 flow. Second operand 4 states and 90 transitions. [2025-03-04 15:16:33,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 174 transitions, 1609 flow [2025-03-04 15:16:33,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 174 transitions, 1542 flow, removed 24 selfloop flow, removed 1 redundant places. [2025-03-04 15:16:33,701 INFO L231 Difference]: Finished difference. Result has 99 places, 106 transitions, 796 flow [2025-03-04 15:16:33,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=796, PETRI_PLACES=99, PETRI_TRANSITIONS=106} [2025-03-04 15:16:33,702 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2025-03-04 15:16:33,702 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 106 transitions, 796 flow [2025-03-04 15:16:33,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:33,702 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:33,702 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:33,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-04 15:16:33,702 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:33,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:33,703 INFO L85 PathProgramCache]: Analyzing trace with hash 427331225, now seen corresponding path program 1 times [2025-03-04 15:16:33,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:33,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462249195] [2025-03-04 15:16:33,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:33,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:33,726 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-04 15:16:33,735 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 15:16:33,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:33,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:34,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:34,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:34,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462249195] [2025-03-04 15:16:34,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462249195] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:34,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:34,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:16:34,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816752379] [2025-03-04 15:16:34,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:34,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:16:34,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:34,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:16:34,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:16:34,113 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:34,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 106 transitions, 796 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:34,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:34,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:34,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:34,826 INFO L124 PetriNetUnfolderBase]: 1122/2037 cut-off events. [2025-03-04 15:16:34,826 INFO L125 PetriNetUnfolderBase]: For 5462/5472 co-relation queries the response was YES. [2025-03-04 15:16:34,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7158 conditions, 2037 events. 1122/2037 cut-off events. For 5462/5472 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10843 event pairs, 409 based on Foata normal form. 38/2075 useless extension candidates. Maximal degree in co-relation 7131. Up to 1028 conditions per place. [2025-03-04 15:16:34,838 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 178 selfloop transitions, 73 changer transitions 7/260 dead transitions. [2025-03-04 15:16:34,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 260 transitions, 2294 flow [2025-03-04 15:16:34,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 15:16:34,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-04 15:16:34,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 283 transitions. [2025-03-04 15:16:34,840 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3215909090909091 [2025-03-04 15:16:34,841 INFO L175 Difference]: Start difference. First operand has 99 places, 106 transitions, 796 flow. Second operand 20 states and 283 transitions. [2025-03-04 15:16:34,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 260 transitions, 2294 flow [2025-03-04 15:16:34,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 260 transitions, 2238 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-04 15:16:34,859 INFO L231 Difference]: Finished difference. Result has 131 places, 159 transitions, 1579 flow [2025-03-04 15:16:34,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1579, PETRI_PLACES=131, PETRI_TRANSITIONS=159} [2025-03-04 15:16:34,861 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 86 predicate places. [2025-03-04 15:16:34,862 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 159 transitions, 1579 flow [2025-03-04 15:16:34,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:34,863 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:34,863 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:34,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-04 15:16:34,863 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:34,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:34,863 INFO L85 PathProgramCache]: Analyzing trace with hash 568881201, now seen corresponding path program 2 times [2025-03-04 15:16:34,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:34,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772357898] [2025-03-04 15:16:34,864 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:16:34,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:34,878 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-03-04 15:16:34,888 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 15:16:34,888 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:34,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:35,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:35,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:35,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772357898] [2025-03-04 15:16:35,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772357898] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:35,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:35,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:16:35,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346882822] [2025-03-04 15:16:35,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:35,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:16:35,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:35,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:16:35,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:16:35,304 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:35,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 159 transitions, 1579 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:35,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:35,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:35,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:36,290 INFO L124 PetriNetUnfolderBase]: 1623/2966 cut-off events. [2025-03-04 15:16:36,291 INFO L125 PetriNetUnfolderBase]: For 10964/10976 co-relation queries the response was YES. [2025-03-04 15:16:36,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11164 conditions, 2966 events. 1623/2966 cut-off events. For 10964/10976 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17173 event pairs, 472 based on Foata normal form. 40/3006 useless extension candidates. Maximal degree in co-relation 11122. Up to 1223 conditions per place. [2025-03-04 15:16:36,316 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 187 selfloop transitions, 108 changer transitions 7/304 dead transitions. [2025-03-04 15:16:36,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 304 transitions, 3211 flow [2025-03-04 15:16:36,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-04 15:16:36,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-04 15:16:36,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 294 transitions. [2025-03-04 15:16:36,320 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3037190082644628 [2025-03-04 15:16:36,320 INFO L175 Difference]: Start difference. First operand has 131 places, 159 transitions, 1579 flow. Second operand 22 states and 294 transitions. [2025-03-04 15:16:36,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 304 transitions, 3211 flow [2025-03-04 15:16:36,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 304 transitions, 3098 flow, removed 21 selfloop flow, removed 6 redundant places. [2025-03-04 15:16:36,367 INFO L231 Difference]: Finished difference. Result has 154 places, 210 transitions, 2397 flow [2025-03-04 15:16:36,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2397, PETRI_PLACES=154, PETRI_TRANSITIONS=210} [2025-03-04 15:16:36,368 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2025-03-04 15:16:36,368 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 210 transitions, 2397 flow [2025-03-04 15:16:36,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:36,368 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:36,368 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:36,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-04 15:16:36,369 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:36,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:36,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1320527315, now seen corresponding path program 1 times [2025-03-04 15:16:36,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:36,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702925152] [2025-03-04 15:16:36,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:36,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:36,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-04 15:16:36,389 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 15:16:36,389 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:36,390 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:36,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:36,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:36,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702925152] [2025-03-04 15:16:36,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702925152] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:36,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:36,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:16:36,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149931802] [2025-03-04 15:16:36,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:36,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:16:36,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:36,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:16:36,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:16:36,703 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:36,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 210 transitions, 2397 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:36,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:36,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:36,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:37,383 INFO L124 PetriNetUnfolderBase]: 1714/3181 cut-off events. [2025-03-04 15:16:37,383 INFO L125 PetriNetUnfolderBase]: For 13551/13563 co-relation queries the response was YES. [2025-03-04 15:16:37,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12383 conditions, 3181 events. 1714/3181 cut-off events. For 13551/13563 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19306 event pairs, 694 based on Foata normal form. 60/3241 useless extension candidates. Maximal degree in co-relation 12335. Up to 2307 conditions per place. [2025-03-04 15:16:37,458 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 198 selfloop transitions, 65 changer transitions 10/275 dead transitions. [2025-03-04 15:16:37,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 275 transitions, 3318 flow [2025-03-04 15:16:37,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-04 15:16:37,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-04 15:16:37,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2025-03-04 15:16:37,462 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2025-03-04 15:16:37,462 INFO L175 Difference]: Start difference. First operand has 154 places, 210 transitions, 2397 flow. Second operand 12 states and 189 transitions. [2025-03-04 15:16:37,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 275 transitions, 3318 flow [2025-03-04 15:16:37,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 275 transitions, 3180 flow, removed 22 selfloop flow, removed 9 redundant places. [2025-03-04 15:16:37,521 INFO L231 Difference]: Finished difference. Result has 161 places, 216 transitions, 2525 flow [2025-03-04 15:16:37,522 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2525, PETRI_PLACES=161, PETRI_TRANSITIONS=216} [2025-03-04 15:16:37,523 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2025-03-04 15:16:37,524 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 216 transitions, 2525 flow [2025-03-04 15:16:37,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:37,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:37,524 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:37,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-04 15:16:37,525 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:37,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:37,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1765920817, now seen corresponding path program 3 times [2025-03-04 15:16:37,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:37,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664323576] [2025-03-04 15:16:37,526 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:16:37,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:37,540 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-03-04 15:16:37,545 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 15:16:37,546 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:16:37,546 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:37,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:37,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:37,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664323576] [2025-03-04 15:16:37,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664323576] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:37,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:37,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:16:37,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842003954] [2025-03-04 15:16:37,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:37,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:16:37,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:37,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:16:37,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:16:37,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:37,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 216 transitions, 2525 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:37,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:37,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:37,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:38,753 INFO L124 PetriNetUnfolderBase]: 1736/3225 cut-off events. [2025-03-04 15:16:38,754 INFO L125 PetriNetUnfolderBase]: For 14674/14686 co-relation queries the response was YES. [2025-03-04 15:16:38,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12726 conditions, 3225 events. 1736/3225 cut-off events. For 14674/14686 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19305 event pairs, 582 based on Foata normal form. 40/3265 useless extension candidates. Maximal degree in co-relation 12675. Up to 1385 conditions per place. [2025-03-04 15:16:38,771 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 207 selfloop transitions, 98 changer transitions 13/320 dead transitions. [2025-03-04 15:16:38,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 320 transitions, 3821 flow [2025-03-04 15:16:38,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 15:16:38,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-04 15:16:38,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 280 transitions. [2025-03-04 15:16:38,775 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2025-03-04 15:16:38,775 INFO L175 Difference]: Start difference. First operand has 161 places, 216 transitions, 2525 flow. Second operand 20 states and 280 transitions. [2025-03-04 15:16:38,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 320 transitions, 3821 flow [2025-03-04 15:16:38,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 320 transitions, 3676 flow, removed 14 selfloop flow, removed 8 redundant places. [2025-03-04 15:16:38,835 INFO L231 Difference]: Finished difference. Result has 172 places, 219 transitions, 2620 flow [2025-03-04 15:16:38,835 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2379, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2620, PETRI_PLACES=172, PETRI_TRANSITIONS=219} [2025-03-04 15:16:38,836 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 127 predicate places. [2025-03-04 15:16:38,836 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 219 transitions, 2620 flow [2025-03-04 15:16:38,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:38,836 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:38,836 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:38,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-04 15:16:38,836 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:38,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:38,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1118541233, now seen corresponding path program 2 times [2025-03-04 15:16:38,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:38,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143034422] [2025-03-04 15:16:38,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:16:38,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:38,849 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-03-04 15:16:38,858 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 15:16:38,858 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:38,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:39,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:39,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:39,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143034422] [2025-03-04 15:16:39,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143034422] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:39,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:39,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:16:39,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365760026] [2025-03-04 15:16:39,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:39,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:16:39,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:39,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:16:39,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:16:39,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:39,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 219 transitions, 2620 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:39,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:39,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:39,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:39,746 INFO L124 PetriNetUnfolderBase]: 1400/2611 cut-off events. [2025-03-04 15:16:39,746 INFO L125 PetriNetUnfolderBase]: For 11641/11651 co-relation queries the response was YES. [2025-03-04 15:16:39,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10897 conditions, 2611 events. 1400/2611 cut-off events. For 11641/11651 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15280 event pairs, 344 based on Foata normal form. 72/2683 useless extension candidates. Maximal degree in co-relation 10847. Up to 1392 conditions per place. [2025-03-04 15:16:39,765 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 199 selfloop transitions, 76 changer transitions 15/292 dead transitions. [2025-03-04 15:16:39,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 292 transitions, 3636 flow [2025-03-04 15:16:39,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-04 15:16:39,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-04 15:16:39,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 215 transitions. [2025-03-04 15:16:39,766 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32575757575757575 [2025-03-04 15:16:39,766 INFO L175 Difference]: Start difference. First operand has 172 places, 219 transitions, 2620 flow. Second operand 15 states and 215 transitions. [2025-03-04 15:16:39,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 292 transitions, 3636 flow [2025-03-04 15:16:39,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 292 transitions, 3262 flow, removed 53 selfloop flow, removed 25 redundant places. [2025-03-04 15:16:39,818 INFO L231 Difference]: Finished difference. Result has 164 places, 221 transitions, 2487 flow [2025-03-04 15:16:39,819 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2487, PETRI_PLACES=164, PETRI_TRANSITIONS=221} [2025-03-04 15:16:39,819 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2025-03-04 15:16:39,819 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 221 transitions, 2487 flow [2025-03-04 15:16:39,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:39,820 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:39,820 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:39,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-04 15:16:39,820 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:39,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:39,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1671361561, now seen corresponding path program 3 times [2025-03-04 15:16:39,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:39,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682301108] [2025-03-04 15:16:39,821 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:16:39,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:39,831 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-03-04 15:16:39,835 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 15:16:39,835 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:16:39,835 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:40,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:40,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:40,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682301108] [2025-03-04 15:16:40,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682301108] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:40,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:40,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:16:40,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496857840] [2025-03-04 15:16:40,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:40,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:16:40,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:40,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:16:40,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:16:40,082 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:40,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 221 transitions, 2487 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:40,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:40,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:40,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:40,749 INFO L124 PetriNetUnfolderBase]: 1354/2533 cut-off events. [2025-03-04 15:16:40,749 INFO L125 PetriNetUnfolderBase]: For 11181/11191 co-relation queries the response was YES. [2025-03-04 15:16:40,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10245 conditions, 2533 events. 1354/2533 cut-off events. For 11181/11191 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14799 event pairs, 370 based on Foata normal form. 72/2605 useless extension candidates. Maximal degree in co-relation 10204. Up to 1153 conditions per place. [2025-03-04 15:16:40,762 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 187 selfloop transitions, 100 changer transitions 14/303 dead transitions. [2025-03-04 15:16:40,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 303 transitions, 3497 flow [2025-03-04 15:16:40,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-04 15:16:40,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-03-04 15:16:40,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 266 transitions. [2025-03-04 15:16:40,765 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2025-03-04 15:16:40,765 INFO L175 Difference]: Start difference. First operand has 164 places, 221 transitions, 2487 flow. Second operand 19 states and 266 transitions. [2025-03-04 15:16:40,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 303 transitions, 3497 flow [2025-03-04 15:16:40,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 303 transitions, 3335 flow, removed 6 selfloop flow, removed 13 redundant places. [2025-03-04 15:16:40,804 INFO L231 Difference]: Finished difference. Result has 171 places, 221 transitions, 2561 flow [2025-03-04 15:16:40,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2561, PETRI_PLACES=171, PETRI_TRANSITIONS=221} [2025-03-04 15:16:40,805 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 126 predicate places. [2025-03-04 15:16:40,806 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 221 transitions, 2561 flow [2025-03-04 15:16:40,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:40,806 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:40,806 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:40,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-04 15:16:40,806 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:40,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:40,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1856862211, now seen corresponding path program 1 times [2025-03-04 15:16:40,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:40,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263040114] [2025-03-04 15:16:40,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:40,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:40,817 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:40,821 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:40,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:40,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:41,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:41,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:41,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263040114] [2025-03-04 15:16:41,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263040114] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:41,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:41,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:41,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527712207] [2025-03-04 15:16:41,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:41,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:41,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:41,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:41,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:41,157 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:41,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 221 transitions, 2561 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:41,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:41,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:41,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:41,803 INFO L124 PetriNetUnfolderBase]: 1411/2614 cut-off events. [2025-03-04 15:16:41,803 INFO L125 PetriNetUnfolderBase]: For 9901/9911 co-relation queries the response was YES. [2025-03-04 15:16:41,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10613 conditions, 2614 events. 1411/2614 cut-off events. For 9901/9911 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15399 event pairs, 519 based on Foata normal form. 46/2660 useless extension candidates. Maximal degree in co-relation 10574. Up to 1699 conditions per place. [2025-03-04 15:16:41,819 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 203 selfloop transitions, 90 changer transitions 2/297 dead transitions. [2025-03-04 15:16:41,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 297 transitions, 3454 flow [2025-03-04 15:16:41,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 15:16:41,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-03-04 15:16:41,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 242 transitions. [2025-03-04 15:16:41,821 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34375 [2025-03-04 15:16:41,821 INFO L175 Difference]: Start difference. First operand has 171 places, 221 transitions, 2561 flow. Second operand 16 states and 242 transitions. [2025-03-04 15:16:41,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 297 transitions, 3454 flow [2025-03-04 15:16:41,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 297 transitions, 3309 flow, removed 7 selfloop flow, removed 14 redundant places. [2025-03-04 15:16:41,862 INFO L231 Difference]: Finished difference. Result has 175 places, 233 transitions, 2788 flow [2025-03-04 15:16:41,862 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2788, PETRI_PLACES=175, PETRI_TRANSITIONS=233} [2025-03-04 15:16:41,863 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 130 predicate places. [2025-03-04 15:16:41,863 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 233 transitions, 2788 flow [2025-03-04 15:16:41,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:41,863 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:41,863 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:41,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-04 15:16:41,863 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:41,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:41,864 INFO L85 PathProgramCache]: Analyzing trace with hash -834148910, now seen corresponding path program 1 times [2025-03-04 15:16:41,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:41,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053877961] [2025-03-04 15:16:41,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:41,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:41,874 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:41,878 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:41,878 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:41,878 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:42,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:42,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053877961] [2025-03-04 15:16:42,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053877961] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:42,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:42,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:42,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955426425] [2025-03-04 15:16:42,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:42,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:42,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:42,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:42,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:42,306 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:42,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 233 transitions, 2788 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:42,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:42,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:42,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:42,989 INFO L124 PetriNetUnfolderBase]: 1369/2552 cut-off events. [2025-03-04 15:16:42,989 INFO L125 PetriNetUnfolderBase]: For 10372/10382 co-relation queries the response was YES. [2025-03-04 15:16:42,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10790 conditions, 2552 events. 1369/2552 cut-off events. For 10372/10382 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14983 event pairs, 491 based on Foata normal form. 46/2598 useless extension candidates. Maximal degree in co-relation 10750. Up to 1515 conditions per place. [2025-03-04 15:16:43,003 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 214 selfloop transitions, 75 changer transitions 19/310 dead transitions. [2025-03-04 15:16:43,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 310 transitions, 3662 flow [2025-03-04 15:16:43,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 15:16:43,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-04 15:16:43,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 275 transitions. [2025-03-04 15:16:43,004 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3125 [2025-03-04 15:16:43,004 INFO L175 Difference]: Start difference. First operand has 175 places, 233 transitions, 2788 flow. Second operand 20 states and 275 transitions. [2025-03-04 15:16:43,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 310 transitions, 3662 flow [2025-03-04 15:16:43,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 310 transitions, 3597 flow, removed 11 selfloop flow, removed 5 redundant places. [2025-03-04 15:16:43,044 INFO L231 Difference]: Finished difference. Result has 192 places, 231 transitions, 2866 flow [2025-03-04 15:16:43,045 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2866, PETRI_PLACES=192, PETRI_TRANSITIONS=231} [2025-03-04 15:16:43,046 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 147 predicate places. [2025-03-04 15:16:43,046 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 231 transitions, 2866 flow [2025-03-04 15:16:43,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:43,046 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:43,046 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:43,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-04 15:16:43,046 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:43,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:43,047 INFO L85 PathProgramCache]: Analyzing trace with hash 2081689725, now seen corresponding path program 1 times [2025-03-04 15:16:43,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:43,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585965829] [2025-03-04 15:16:43,047 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:43,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:43,058 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:43,061 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:43,061 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:43,061 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:43,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:43,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:43,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585965829] [2025-03-04 15:16:43,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585965829] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:43,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:43,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:16:43,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117501213] [2025-03-04 15:16:43,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:43,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:16:43,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:43,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:16:43,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:16:43,251 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:43,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 231 transitions, 2866 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:43,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:43,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:43,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:43,844 INFO L124 PetriNetUnfolderBase]: 1430/2667 cut-off events. [2025-03-04 15:16:43,844 INFO L125 PetriNetUnfolderBase]: For 12189/12199 co-relation queries the response was YES. [2025-03-04 15:16:43,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11370 conditions, 2667 events. 1430/2667 cut-off events. For 12189/12199 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15793 event pairs, 464 based on Foata normal form. 34/2701 useless extension candidates. Maximal degree in co-relation 11327. Up to 579 conditions per place. [2025-03-04 15:16:43,854 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 230 selfloop transitions, 102 changer transitions 0/334 dead transitions. [2025-03-04 15:16:43,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 334 transitions, 3946 flow [2025-03-04 15:16:43,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:16:43,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:16:43,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 281 transitions. [2025-03-04 15:16:43,860 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3547979797979798 [2025-03-04 15:16:43,860 INFO L175 Difference]: Start difference. First operand has 192 places, 231 transitions, 2866 flow. Second operand 18 states and 281 transitions. [2025-03-04 15:16:43,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 334 transitions, 3946 flow [2025-03-04 15:16:43,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 334 transitions, 3812 flow, removed 12 selfloop flow, removed 13 redundant places. [2025-03-04 15:16:43,897 INFO L231 Difference]: Finished difference. Result has 200 places, 245 transitions, 3187 flow [2025-03-04 15:16:43,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3187, PETRI_PLACES=200, PETRI_TRANSITIONS=245} [2025-03-04 15:16:43,898 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2025-03-04 15:16:43,898 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 245 transitions, 3187 flow [2025-03-04 15:16:43,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:43,898 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:43,898 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:43,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-04 15:16:43,899 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:43,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:43,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1588771384, now seen corresponding path program 1 times [2025-03-04 15:16:43,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:43,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183742786] [2025-03-04 15:16:43,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:16:43,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:43,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:43,916 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:43,916 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:16:43,916 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:44,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:44,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183742786] [2025-03-04 15:16:44,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183742786] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:44,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:44,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:44,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274605208] [2025-03-04 15:16:44,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:44,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:44,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:44,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:44,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:44,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:44,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 245 transitions, 3187 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:44,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:44,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:44,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:45,038 INFO L124 PetriNetUnfolderBase]: 1584/2985 cut-off events. [2025-03-04 15:16:45,038 INFO L125 PetriNetUnfolderBase]: For 14828/14838 co-relation queries the response was YES. [2025-03-04 15:16:45,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13488 conditions, 2985 events. 1584/2985 cut-off events. For 14828/14838 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18211 event pairs, 604 based on Foata normal form. 34/3019 useless extension candidates. Maximal degree in co-relation 13439. Up to 1153 conditions per place. [2025-03-04 15:16:45,052 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 219 selfloop transitions, 98 changer transitions 40/359 dead transitions. [2025-03-04 15:16:45,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 359 transitions, 4639 flow [2025-03-04 15:16:45,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-04 15:16:45,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-03-04 15:16:45,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 304 transitions. [2025-03-04 15:16:45,053 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30039525691699603 [2025-03-04 15:16:45,053 INFO L175 Difference]: Start difference. First operand has 200 places, 245 transitions, 3187 flow. Second operand 23 states and 304 transitions. [2025-03-04 15:16:45,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 359 transitions, 4639 flow [2025-03-04 15:16:45,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 359 transitions, 4474 flow, removed 8 selfloop flow, removed 9 redundant places. [2025-03-04 15:16:45,103 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 3248 flow [2025-03-04 15:16:45,103 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3016, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3248, PETRI_PLACES=215, PETRI_TRANSITIONS=242} [2025-03-04 15:16:45,103 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 170 predicate places. [2025-03-04 15:16:45,103 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 3248 flow [2025-03-04 15:16:45,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:45,104 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:45,104 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:45,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-04 15:16:45,104 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:45,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:45,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1722060803, now seen corresponding path program 2 times [2025-03-04 15:16:45,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:45,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375046974] [2025-03-04 15:16:45,104 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:16:45,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:45,113 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:45,116 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:45,116 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:45,117 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:45,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:45,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:45,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375046974] [2025-03-04 15:16:45,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375046974] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:45,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:45,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:45,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776294234] [2025-03-04 15:16:45,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:45,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:45,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:45,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:45,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:45,517 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:45,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 242 transitions, 3248 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:45,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:45,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:45,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:46,419 INFO L124 PetriNetUnfolderBase]: 1736/3289 cut-off events. [2025-03-04 15:16:46,419 INFO L125 PetriNetUnfolderBase]: For 17203/17213 co-relation queries the response was YES. [2025-03-04 15:16:46,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14618 conditions, 3289 events. 1736/3289 cut-off events. For 17203/17213 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 20844 event pairs, 621 based on Foata normal form. 28/3317 useless extension candidates. Maximal degree in co-relation 14569. Up to 1915 conditions per place. [2025-03-04 15:16:46,433 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 277 selfloop transitions, 94 changer transitions 0/373 dead transitions. [2025-03-04 15:16:46,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 373 transitions, 4650 flow [2025-03-04 15:16:46,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-04 15:16:46,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-03-04 15:16:46,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 298 transitions. [2025-03-04 15:16:46,435 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35645933014354064 [2025-03-04 15:16:46,435 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 3248 flow. Second operand 19 states and 298 transitions. [2025-03-04 15:16:46,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 373 transitions, 4650 flow [2025-03-04 15:16:46,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 373 transitions, 4491 flow, removed 4 selfloop flow, removed 16 redundant places. [2025-03-04 15:16:46,486 INFO L231 Difference]: Finished difference. Result has 215 places, 267 transitions, 3713 flow [2025-03-04 15:16:46,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3713, PETRI_PLACES=215, PETRI_TRANSITIONS=267} [2025-03-04 15:16:46,486 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 170 predicate places. [2025-03-04 15:16:46,486 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 267 transitions, 3713 flow [2025-03-04 15:16:46,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:46,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:46,487 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:46,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-04 15:16:46,488 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:46,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1722060802, now seen corresponding path program 2 times [2025-03-04 15:16:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358750308] [2025-03-04 15:16:46,488 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:16:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:46,498 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:46,502 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:46,502 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:46,502 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:46,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:46,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358750308] [2025-03-04 15:16:46,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358750308] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:46,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:46,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:46,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438474687] [2025-03-04 15:16:46,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:46,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:46,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:46,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:46,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:46,833 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:46,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 267 transitions, 3713 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:46,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:46,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:46,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:47,807 INFO L124 PetriNetUnfolderBase]: 1715/3261 cut-off events. [2025-03-04 15:16:47,807 INFO L125 PetriNetUnfolderBase]: For 19955/19965 co-relation queries the response was YES. [2025-03-04 15:16:47,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15316 conditions, 3261 events. 1715/3261 cut-off events. For 19955/19965 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 20625 event pairs, 642 based on Foata normal form. 28/3289 useless extension candidates. Maximal degree in co-relation 15262. Up to 2086 conditions per place. [2025-03-04 15:16:47,825 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 286 selfloop transitions, 80 changer transitions 10/378 dead transitions. [2025-03-04 15:16:47,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 378 transitions, 4852 flow [2025-03-04 15:16:47,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-04 15:16:47,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-03-04 15:16:47,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 336 transitions. [2025-03-04 15:16:47,826 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33201581027667987 [2025-03-04 15:16:47,826 INFO L175 Difference]: Start difference. First operand has 215 places, 267 transitions, 3713 flow. Second operand 23 states and 336 transitions. [2025-03-04 15:16:47,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 378 transitions, 4852 flow [2025-03-04 15:16:47,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 378 transitions, 4771 flow, removed 14 selfloop flow, removed 3 redundant places. [2025-03-04 15:16:47,897 INFO L231 Difference]: Finished difference. Result has 238 places, 270 transitions, 3860 flow [2025-03-04 15:16:47,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3860, PETRI_PLACES=238, PETRI_TRANSITIONS=270} [2025-03-04 15:16:47,898 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 193 predicate places. [2025-03-04 15:16:47,898 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 270 transitions, 3860 flow [2025-03-04 15:16:47,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:47,898 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:47,898 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:47,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-04 15:16:47,898 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:47,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:47,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1081844399, now seen corresponding path program 3 times [2025-03-04 15:16:47,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:47,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305104643] [2025-03-04 15:16:47,898 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:16:47,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:47,908 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:47,911 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:47,912 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:16:47,912 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:48,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:48,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:48,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305104643] [2025-03-04 15:16:48,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305104643] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:48,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:48,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:48,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369361525] [2025-03-04 15:16:48,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:48,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:48,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:48,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:48,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:48,238 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:48,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 270 transitions, 3860 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:48,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:48,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:48,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:49,057 INFO L124 PetriNetUnfolderBase]: 1673/3180 cut-off events. [2025-03-04 15:16:49,057 INFO L125 PetriNetUnfolderBase]: For 21613/21623 co-relation queries the response was YES. [2025-03-04 15:16:49,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15270 conditions, 3180 events. 1673/3180 cut-off events. For 21613/21623 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 20004 event pairs, 624 based on Foata normal form. 28/3208 useless extension candidates. Maximal degree in co-relation 15211. Up to 1915 conditions per place. [2025-03-04 15:16:49,074 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 98 changer transitions 0/346 dead transitions. [2025-03-04 15:16:49,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 346 transitions, 4743 flow [2025-03-04 15:16:49,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 15:16:49,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-04 15:16:49,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 257 transitions. [2025-03-04 15:16:49,075 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34358288770053474 [2025-03-04 15:16:49,076 INFO L175 Difference]: Start difference. First operand has 238 places, 270 transitions, 3860 flow. Second operand 17 states and 257 transitions. [2025-03-04 15:16:49,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 346 transitions, 4743 flow [2025-03-04 15:16:49,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 346 transitions, 4645 flow, removed 16 selfloop flow, removed 9 redundant places. [2025-03-04 15:16:49,137 INFO L231 Difference]: Finished difference. Result has 242 places, 272 transitions, 3979 flow [2025-03-04 15:16:49,137 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3979, PETRI_PLACES=242, PETRI_TRANSITIONS=272} [2025-03-04 15:16:49,138 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 197 predicate places. [2025-03-04 15:16:49,138 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 272 transitions, 3979 flow [2025-03-04 15:16:49,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:49,138 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:49,138 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:49,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-04 15:16:49,138 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:49,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:49,138 INFO L85 PathProgramCache]: Analyzing trace with hash 437194400, now seen corresponding path program 3 times [2025-03-04 15:16:49,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:49,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875521610] [2025-03-04 15:16:49,138 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:16:49,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:49,147 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:49,150 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:49,150 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:16:49,150 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:49,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:49,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:49,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875521610] [2025-03-04 15:16:49,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875521610] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:49,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:49,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:49,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746440708] [2025-03-04 15:16:49,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:49,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:49,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:49,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:49,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:49,433 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:49,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 272 transitions, 3979 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:49,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:49,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:49,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:50,167 INFO L124 PetriNetUnfolderBase]: 1652/3147 cut-off events. [2025-03-04 15:16:50,167 INFO L125 PetriNetUnfolderBase]: For 19495/19505 co-relation queries the response was YES. [2025-03-04 15:16:50,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15279 conditions, 3147 events. 1652/3147 cut-off events. For 19495/19505 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19743 event pairs, 436 based on Foata normal form. 28/3175 useless extension candidates. Maximal degree in co-relation 15225. Up to 1099 conditions per place. [2025-03-04 15:16:50,184 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 199 selfloop transitions, 141 changer transitions 20/362 dead transitions. [2025-03-04 15:16:50,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 362 transitions, 5053 flow [2025-03-04 15:16:50,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-04 15:16:50,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-03-04 15:16:50,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 343 transitions. [2025-03-04 15:16:50,185 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29982517482517484 [2025-03-04 15:16:50,185 INFO L175 Difference]: Start difference. First operand has 242 places, 272 transitions, 3979 flow. Second operand 26 states and 343 transitions. [2025-03-04 15:16:50,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 362 transitions, 5053 flow [2025-03-04 15:16:50,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 362 transitions, 4886 flow, removed 18 selfloop flow, removed 10 redundant places. [2025-03-04 15:16:50,244 INFO L231 Difference]: Finished difference. Result has 260 places, 271 transitions, 4122 flow [2025-03-04 15:16:50,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4122, PETRI_PLACES=260, PETRI_TRANSITIONS=271} [2025-03-04 15:16:50,244 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2025-03-04 15:16:50,244 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 271 transitions, 4122 flow [2025-03-04 15:16:50,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:50,245 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:50,245 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:50,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-04 15:16:50,245 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:50,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:50,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1652330528, now seen corresponding path program 4 times [2025-03-04 15:16:50,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:50,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452659922] [2025-03-04 15:16:50,245 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:16:50,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:50,264 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-03-04 15:16:50,269 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:50,269 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:16:50,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:50,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:50,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452659922] [2025-03-04 15:16:50,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452659922] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:50,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:50,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:50,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602617319] [2025-03-04 15:16:50,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:50,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:50,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:50,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:50,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:50,714 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:50,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 271 transitions, 4122 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:50,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:50,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:50,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:51,671 INFO L124 PetriNetUnfolderBase]: 1722/3286 cut-off events. [2025-03-04 15:16:51,671 INFO L125 PetriNetUnfolderBase]: For 21809/21819 co-relation queries the response was YES. [2025-03-04 15:16:51,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16134 conditions, 3286 events. 1722/3286 cut-off events. For 21809/21819 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 20973 event pairs, 591 based on Foata normal form. 26/3312 useless extension candidates. Maximal degree in co-relation 16077. Up to 2291 conditions per place. [2025-03-04 15:16:51,689 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 295 selfloop transitions, 83 changer transitions 0/380 dead transitions. [2025-03-04 15:16:51,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 380 transitions, 5408 flow [2025-03-04 15:16:51,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 15:16:51,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-04 15:16:51,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 289 transitions. [2025-03-04 15:16:51,690 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32840909090909093 [2025-03-04 15:16:51,690 INFO L175 Difference]: Start difference. First operand has 260 places, 271 transitions, 4122 flow. Second operand 20 states and 289 transitions. [2025-03-04 15:16:51,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 380 transitions, 5408 flow [2025-03-04 15:16:51,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 380 transitions, 5068 flow, removed 21 selfloop flow, removed 23 redundant places. [2025-03-04 15:16:51,756 INFO L231 Difference]: Finished difference. Result has 262 places, 294 transitions, 4327 flow [2025-03-04 15:16:51,756 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3819, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4327, PETRI_PLACES=262, PETRI_TRANSITIONS=294} [2025-03-04 15:16:51,757 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 217 predicate places. [2025-03-04 15:16:51,757 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 294 transitions, 4327 flow [2025-03-04 15:16:51,757 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:51,757 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:51,757 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:51,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-03-04 15:16:51,757 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:51,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:51,757 INFO L85 PathProgramCache]: Analyzing trace with hash 390359113, now seen corresponding path program 4 times [2025-03-04 15:16:51,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:51,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272049494] [2025-03-04 15:16:51,758 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:16:51,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:51,767 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-03-04 15:16:51,771 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:51,771 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:16:51,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:52,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:52,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:52,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272049494] [2025-03-04 15:16:52,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272049494] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:52,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:52,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:52,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512489588] [2025-03-04 15:16:52,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:52,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:52,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:52,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:52,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:52,176 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:52,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 294 transitions, 4327 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:52,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:52,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:52,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:53,109 INFO L124 PetriNetUnfolderBase]: 1908/3641 cut-off events. [2025-03-04 15:16:53,109 INFO L125 PetriNetUnfolderBase]: For 22521/22531 co-relation queries the response was YES. [2025-03-04 15:16:53,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18204 conditions, 3641 events. 1908/3641 cut-off events. For 22521/22531 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23831 event pairs, 425 based on Foata normal form. 28/3669 useless extension candidates. Maximal degree in co-relation 18145. Up to 1411 conditions per place. [2025-03-04 15:16:53,137 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 164 changer transitions 7/415 dead transitions. [2025-03-04 15:16:53,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 415 transitions, 5880 flow [2025-03-04 15:16:53,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-04 15:16:53,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-03-04 15:16:53,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 320 transitions. [2025-03-04 15:16:53,138 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31620553359683795 [2025-03-04 15:16:53,138 INFO L175 Difference]: Start difference. First operand has 262 places, 294 transitions, 4327 flow. Second operand 23 states and 320 transitions. [2025-03-04 15:16:53,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 415 transitions, 5880 flow [2025-03-04 15:16:53,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 415 transitions, 5665 flow, removed 76 selfloop flow, removed 6 redundant places. [2025-03-04 15:16:53,231 INFO L231 Difference]: Finished difference. Result has 287 places, 312 transitions, 4981 flow [2025-03-04 15:16:53,232 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4981, PETRI_PLACES=287, PETRI_TRANSITIONS=312} [2025-03-04 15:16:53,232 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2025-03-04 15:16:53,232 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 312 transitions, 4981 flow [2025-03-04 15:16:53,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:53,232 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:53,232 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:53,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-04 15:16:53,232 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:53,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:53,233 INFO L85 PathProgramCache]: Analyzing trace with hash 390359114, now seen corresponding path program 5 times [2025-03-04 15:16:53,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:53,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40051158] [2025-03-04 15:16:53,233 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:16:53,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:53,243 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:53,246 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:53,246 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:53,246 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:53,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:53,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40051158] [2025-03-04 15:16:53,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40051158] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:53,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:53,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:53,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024904693] [2025-03-04 15:16:53,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:53,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:53,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:53,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:53,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:53,621 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:53,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 312 transitions, 4981 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:53,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:53,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:53,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:54,558 INFO L124 PetriNetUnfolderBase]: 2088/4047 cut-off events. [2025-03-04 15:16:54,558 INFO L125 PetriNetUnfolderBase]: For 32079/32089 co-relation queries the response was YES. [2025-03-04 15:16:54,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20770 conditions, 4047 events. 2088/4047 cut-off events. For 32079/32089 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 27787 event pairs, 457 based on Foata normal form. 70/4117 useless extension candidates. Maximal degree in co-relation 20703. Up to 1285 conditions per place. [2025-03-04 15:16:54,579 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 206 selfloop transitions, 203 changer transitions 12/423 dead transitions. [2025-03-04 15:16:54,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 423 transitions, 6594 flow [2025-03-04 15:16:54,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-04 15:16:54,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-04 15:16:54,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 293 transitions. [2025-03-04 15:16:54,580 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30268595041322316 [2025-03-04 15:16:54,580 INFO L175 Difference]: Start difference. First operand has 287 places, 312 transitions, 4981 flow. Second operand 22 states and 293 transitions. [2025-03-04 15:16:54,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 423 transitions, 6594 flow [2025-03-04 15:16:54,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 423 transitions, 6470 flow, removed 28 selfloop flow, removed 10 redundant places. [2025-03-04 15:16:54,700 INFO L231 Difference]: Finished difference. Result has 304 places, 342 transitions, 5941 flow [2025-03-04 15:16:54,700 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4805, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5941, PETRI_PLACES=304, PETRI_TRANSITIONS=342} [2025-03-04 15:16:54,700 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 259 predicate places. [2025-03-04 15:16:54,700 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 342 transitions, 5941 flow [2025-03-04 15:16:54,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:54,700 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:54,700 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:54,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-04 15:16:54,701 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:54,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:54,701 INFO L85 PathProgramCache]: Analyzing trace with hash -483381567, now seen corresponding path program 5 times [2025-03-04 15:16:54,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:54,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808519698] [2025-03-04 15:16:54,701 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:16:54,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:54,709 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:54,713 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:54,713 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:54,713 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:55,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:55,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:55,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808519698] [2025-03-04 15:16:55,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808519698] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:55,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:55,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:55,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788891083] [2025-03-04 15:16:55,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:55,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:55,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:55,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:55,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:55,005 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:55,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 342 transitions, 5941 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:55,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:55,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:55,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:55,987 INFO L124 PetriNetUnfolderBase]: 2044/3963 cut-off events. [2025-03-04 15:16:55,988 INFO L125 PetriNetUnfolderBase]: For 42300/42310 co-relation queries the response was YES. [2025-03-04 15:16:56,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21966 conditions, 3963 events. 2044/3963 cut-off events. For 42300/42310 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 27127 event pairs, 687 based on Foata normal form. 38/4001 useless extension candidates. Maximal degree in co-relation 21896. Up to 2142 conditions per place. [2025-03-04 15:16:56,021 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 320 selfloop transitions, 110 changer transitions 9/441 dead transitions. [2025-03-04 15:16:56,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 441 transitions, 7320 flow [2025-03-04 15:16:56,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:16:56,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:16:56,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 275 transitions. [2025-03-04 15:16:56,022 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2025-03-04 15:16:56,022 INFO L175 Difference]: Start difference. First operand has 304 places, 342 transitions, 5941 flow. Second operand 18 states and 275 transitions. [2025-03-04 15:16:56,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 441 transitions, 7320 flow [2025-03-04 15:16:56,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 441 transitions, 7175 flow, removed 36 selfloop flow, removed 10 redundant places. [2025-03-04 15:16:56,223 INFO L231 Difference]: Finished difference. Result has 313 places, 342 transitions, 6099 flow [2025-03-04 15:16:56,223 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5752, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6099, PETRI_PLACES=313, PETRI_TRANSITIONS=342} [2025-03-04 15:16:56,223 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 268 predicate places. [2025-03-04 15:16:56,223 INFO L471 AbstractCegarLoop]: Abstraction has has 313 places, 342 transitions, 6099 flow [2025-03-04 15:16:56,224 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:56,224 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:56,224 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:56,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-03-04 15:16:56,224 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:56,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:56,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1652330527, now seen corresponding path program 6 times [2025-03-04 15:16:56,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:56,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737837422] [2025-03-04 15:16:56,224 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:16:56,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:56,233 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:56,236 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:56,237 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-04 15:16:56,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:56,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:56,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:56,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737837422] [2025-03-04 15:16:56,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737837422] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:56,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:56,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:56,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133316475] [2025-03-04 15:16:56,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:56,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:56,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:56,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:56,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:56,524 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:56,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 342 transitions, 6099 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:56,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:56,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:56,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:57,385 INFO L124 PetriNetUnfolderBase]: 1974/3845 cut-off events. [2025-03-04 15:16:57,386 INFO L125 PetriNetUnfolderBase]: For 44642/44652 co-relation queries the response was YES. [2025-03-04 15:16:57,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21485 conditions, 3845 events. 1974/3845 cut-off events. For 44642/44652 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26312 event pairs, 645 based on Foata normal form. 48/3893 useless extension candidates. Maximal degree in co-relation 21412. Up to 2142 conditions per place. [2025-03-04 15:16:57,415 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 298 selfloop transitions, 111 changer transitions 17/428 dead transitions. [2025-03-04 15:16:57,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 428 transitions, 7213 flow [2025-03-04 15:16:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 15:16:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-04 15:16:57,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 263 transitions. [2025-03-04 15:16:57,418 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3516042780748663 [2025-03-04 15:16:57,418 INFO L175 Difference]: Start difference. First operand has 313 places, 342 transitions, 6099 flow. Second operand 17 states and 263 transitions. [2025-03-04 15:16:57,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 428 transitions, 7213 flow [2025-03-04 15:16:57,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 428 transitions, 6878 flow, removed 39 selfloop flow, removed 10 redundant places. [2025-03-04 15:16:57,636 INFO L231 Difference]: Finished difference. Result has 320 places, 334 transitions, 5886 flow [2025-03-04 15:16:57,637 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5728, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5886, PETRI_PLACES=320, PETRI_TRANSITIONS=334} [2025-03-04 15:16:57,637 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2025-03-04 15:16:57,637 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 334 transitions, 5886 flow [2025-03-04 15:16:57,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:57,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:57,637 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:57,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-04 15:16:57,637 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:57,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:57,638 INFO L85 PathProgramCache]: Analyzing trace with hash 999365747, now seen corresponding path program 2 times [2025-03-04 15:16:57,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:57,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891908246] [2025-03-04 15:16:57,638 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:16:57,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:57,647 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:57,650 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:57,651 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:57,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:57,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:57,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891908246] [2025-03-04 15:16:57,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891908246] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:57,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:57,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:57,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238440286] [2025-03-04 15:16:57,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:57,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:57,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:57,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:57,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:57,957 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:57,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 334 transitions, 5886 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:57,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:57,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:57,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:16:58,854 INFO L124 PetriNetUnfolderBase]: 2011/3898 cut-off events. [2025-03-04 15:16:58,854 INFO L125 PetriNetUnfolderBase]: For 40700/40710 co-relation queries the response was YES. [2025-03-04 15:16:58,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21385 conditions, 3898 events. 2011/3898 cut-off events. For 40700/40710 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 26510 event pairs, 746 based on Foata normal form. 34/3932 useless extension candidates. Maximal degree in co-relation 21312. Up to 2692 conditions per place. [2025-03-04 15:16:58,874 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 149 changer transitions 4/401 dead transitions. [2025-03-04 15:16:58,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 401 transitions, 7229 flow [2025-03-04 15:16:58,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 15:16:58,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-04 15:16:58,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 235 transitions. [2025-03-04 15:16:58,875 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3141711229946524 [2025-03-04 15:16:58,875 INFO L175 Difference]: Start difference. First operand has 320 places, 334 transitions, 5886 flow. Second operand 17 states and 235 transitions. [2025-03-04 15:16:58,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 401 transitions, 7229 flow [2025-03-04 15:16:59,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 401 transitions, 6985 flow, removed 17 selfloop flow, removed 10 redundant places. [2025-03-04 15:16:59,043 INFO L231 Difference]: Finished difference. Result has 327 places, 353 transitions, 6401 flow [2025-03-04 15:16:59,043 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5666, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6401, PETRI_PLACES=327, PETRI_TRANSITIONS=353} [2025-03-04 15:16:59,044 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 282 predicate places. [2025-03-04 15:16:59,044 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 353 transitions, 6401 flow [2025-03-04 15:16:59,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:59,044 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:16:59,044 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:16:59,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-04 15:16:59,044 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:16:59,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:16:59,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1407989438, now seen corresponding path program 2 times [2025-03-04 15:16:59,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:16:59,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090128565] [2025-03-04 15:16:59,044 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:16:59,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:16:59,053 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:16:59,056 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:16:59,056 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:16:59,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:16:59,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:16:59,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:16:59,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090128565] [2025-03-04 15:16:59,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090128565] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:16:59,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:16:59,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:16:59,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753765760] [2025-03-04 15:16:59,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:16:59,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:16:59,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:16:59,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:16:59,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:16:59,300 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:16:59,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 353 transitions, 6401 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:16:59,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:16:59,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:16:59,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:00,354 INFO L124 PetriNetUnfolderBase]: 1977/3840 cut-off events. [2025-03-04 15:17:00,354 INFO L125 PetriNetUnfolderBase]: For 39335/39345 co-relation queries the response was YES. [2025-03-04 15:17:00,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21308 conditions, 3840 events. 1977/3840 cut-off events. For 39335/39345 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 26120 event pairs, 706 based on Foata normal form. 34/3874 useless extension candidates. Maximal degree in co-relation 21236. Up to 2471 conditions per place. [2025-03-04 15:17:00,382 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 234 selfloop transitions, 134 changer transitions 48/418 dead transitions. [2025-03-04 15:17:00,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 418 transitions, 7468 flow [2025-03-04 15:17:00,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-04 15:17:00,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-03-04 15:17:00,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 319 transitions. [2025-03-04 15:17:00,383 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27884615384615385 [2025-03-04 15:17:00,383 INFO L175 Difference]: Start difference. First operand has 327 places, 353 transitions, 6401 flow. Second operand 26 states and 319 transitions. [2025-03-04 15:17:00,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 418 transitions, 7468 flow [2025-03-04 15:17:00,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 418 transitions, 7338 flow, removed 10 selfloop flow, removed 5 redundant places. [2025-03-04 15:17:00,571 INFO L231 Difference]: Finished difference. Result has 347 places, 328 transitions, 6059 flow [2025-03-04 15:17:00,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6240, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6059, PETRI_PLACES=347, PETRI_TRANSITIONS=328} [2025-03-04 15:17:00,572 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2025-03-04 15:17:00,572 INFO L471 AbstractCegarLoop]: Abstraction has has 347 places, 328 transitions, 6059 flow [2025-03-04 15:17:00,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:00,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:00,572 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:00,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-03-04 15:17:00,572 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:00,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:00,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1173351998, now seen corresponding path program 6 times [2025-03-04 15:17:00,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:00,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247500646] [2025-03-04 15:17:00,573 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:17:00,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:00,582 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:17:00,585 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:00,585 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-04 15:17:00,585 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:00,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:00,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:00,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247500646] [2025-03-04 15:17:00,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247500646] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:00,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:00,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:00,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573916860] [2025-03-04 15:17:00,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:00,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:00,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:00,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:00,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:00,885 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:00,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 328 transitions, 6059 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:00,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:00,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:00,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:01,874 INFO L124 PetriNetUnfolderBase]: 2180/4269 cut-off events. [2025-03-04 15:17:01,874 INFO L125 PetriNetUnfolderBase]: For 47751/47761 co-relation queries the response was YES. [2025-03-04 15:17:01,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24439 conditions, 4269 events. 2180/4269 cut-off events. For 47751/47761 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29903 event pairs, 803 based on Foata normal form. 70/4339 useless extension candidates. Maximal degree in co-relation 24366. Up to 2330 conditions per place. [2025-03-04 15:17:01,905 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 362 selfloop transitions, 116 changer transitions 7/487 dead transitions. [2025-03-04 15:17:01,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 487 transitions, 9043 flow [2025-03-04 15:17:01,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-04 15:17:01,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-03-04 15:17:01,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 323 transitions. [2025-03-04 15:17:01,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29363636363636364 [2025-03-04 15:17:01,907 INFO L175 Difference]: Start difference. First operand has 347 places, 328 transitions, 6059 flow. Second operand 25 states and 323 transitions. [2025-03-04 15:17:01,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 487 transitions, 9043 flow [2025-03-04 15:17:02,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 487 transitions, 8505 flow, removed 21 selfloop flow, removed 22 redundant places. [2025-03-04 15:17:02,121 INFO L231 Difference]: Finished difference. Result has 344 places, 360 transitions, 6755 flow [2025-03-04 15:17:02,121 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5647, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6755, PETRI_PLACES=344, PETRI_TRANSITIONS=360} [2025-03-04 15:17:02,122 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 299 predicate places. [2025-03-04 15:17:02,122 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 360 transitions, 6755 flow [2025-03-04 15:17:02,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:02,122 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:02,122 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:02,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-04 15:17:02,122 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:02,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:02,122 INFO L85 PathProgramCache]: Analyzing trace with hash 893946995, now seen corresponding path program 7 times [2025-03-04 15:17:02,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:02,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313056892] [2025-03-04 15:17:02,123 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 15:17:02,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:02,135 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:17:02,137 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:02,138 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:02,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:02,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:02,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:02,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313056892] [2025-03-04 15:17:02,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313056892] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:02,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:02,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:02,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068317196] [2025-03-04 15:17:02,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:02,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:02,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:02,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:02,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:02,383 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:02,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 360 transitions, 6755 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:02,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:02,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:02,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:03,313 INFO L124 PetriNetUnfolderBase]: 2353/4626 cut-off events. [2025-03-04 15:17:03,313 INFO L125 PetriNetUnfolderBase]: For 56125/56135 co-relation queries the response was YES. [2025-03-04 15:17:03,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26305 conditions, 4626 events. 2353/4626 cut-off events. For 56125/56135 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33174 event pairs, 775 based on Foata normal form. 88/4714 useless extension candidates. Maximal degree in co-relation 26234. Up to 2896 conditions per place. [2025-03-04 15:17:03,352 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 277 selfloop transitions, 163 changer transitions 9/451 dead transitions. [2025-03-04 15:17:03,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 451 transitions, 8458 flow [2025-03-04 15:17:03,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 15:17:03,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-04 15:17:03,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 257 transitions. [2025-03-04 15:17:03,353 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34358288770053474 [2025-03-04 15:17:03,353 INFO L175 Difference]: Start difference. First operand has 344 places, 360 transitions, 6755 flow. Second operand 17 states and 257 transitions. [2025-03-04 15:17:03,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 451 transitions, 8458 flow [2025-03-04 15:17:03,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 451 transitions, 8276 flow, removed 35 selfloop flow, removed 11 redundant places. [2025-03-04 15:17:03,627 INFO L231 Difference]: Finished difference. Result has 352 places, 376 transitions, 7438 flow [2025-03-04 15:17:03,628 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6577, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7438, PETRI_PLACES=352, PETRI_TRANSITIONS=376} [2025-03-04 15:17:03,628 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 307 predicate places. [2025-03-04 15:17:03,628 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 376 transitions, 7438 flow [2025-03-04 15:17:03,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:03,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:03,628 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:03,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-04 15:17:03,628 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:03,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:03,629 INFO L85 PathProgramCache]: Analyzing trace with hash 537531636, now seen corresponding path program 3 times [2025-03-04 15:17:03,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:03,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108100397] [2025-03-04 15:17:03,629 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:17:03,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:03,638 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:17:03,641 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:03,641 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:17:03,641 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:03,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:03,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108100397] [2025-03-04 15:17:03,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108100397] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:03,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:03,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:03,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78641641] [2025-03-04 15:17:03,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:03,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:03,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:03,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:03,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:03,904 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:03,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 376 transitions, 7438 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:03,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:03,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:03,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:04,974 INFO L124 PetriNetUnfolderBase]: 2400/4767 cut-off events. [2025-03-04 15:17:04,974 INFO L125 PetriNetUnfolderBase]: For 59387/59397 co-relation queries the response was YES. [2025-03-04 15:17:04,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27269 conditions, 4767 events. 2400/4767 cut-off events. For 59387/59397 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 34689 event pairs, 900 based on Foata normal form. 46/4813 useless extension candidates. Maximal degree in co-relation 27193. Up to 3119 conditions per place. [2025-03-04 15:17:05,012 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 305 selfloop transitions, 157 changer transitions 9/473 dead transitions. [2025-03-04 15:17:05,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 473 transitions, 8994 flow [2025-03-04 15:17:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-04 15:17:05,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-03-04 15:17:05,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 336 transitions. [2025-03-04 15:17:05,013 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2937062937062937 [2025-03-04 15:17:05,013 INFO L175 Difference]: Start difference. First operand has 352 places, 376 transitions, 7438 flow. Second operand 26 states and 336 transitions. [2025-03-04 15:17:05,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 473 transitions, 8994 flow [2025-03-04 15:17:05,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 473 transitions, 8613 flow, removed 38 selfloop flow, removed 9 redundant places. [2025-03-04 15:17:05,365 INFO L231 Difference]: Finished difference. Result has 373 places, 380 transitions, 7535 flow [2025-03-04 15:17:05,365 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7535, PETRI_PLACES=373, PETRI_TRANSITIONS=380} [2025-03-04 15:17:05,366 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2025-03-04 15:17:05,366 INFO L471 AbstractCegarLoop]: Abstraction has has 373 places, 380 transitions, 7535 flow [2025-03-04 15:17:05,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:05,366 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:05,366 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:05,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-03-04 15:17:05,366 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:05,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:05,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1234003187, now seen corresponding path program 8 times [2025-03-04 15:17:05,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:05,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122497932] [2025-03-04 15:17:05,367 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:17:05,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:05,375 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:17:05,378 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:05,378 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:17:05,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:05,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:05,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:05,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122497932] [2025-03-04 15:17:05,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122497932] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:05,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:05,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:17:05,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710610307] [2025-03-04 15:17:05,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:05,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:17:05,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:05,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:17:05,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:17:05,522 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:05,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 380 transitions, 7535 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:05,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:05,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:05,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:06,508 INFO L124 PetriNetUnfolderBase]: 2234/4453 cut-off events. [2025-03-04 15:17:06,508 INFO L125 PetriNetUnfolderBase]: For 50476/50486 co-relation queries the response was YES. [2025-03-04 15:17:06,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24680 conditions, 4453 events. 2234/4453 cut-off events. For 50476/50486 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32367 event pairs, 566 based on Foata normal form. 126/4579 useless extension candidates. Maximal degree in co-relation 24600. Up to 1927 conditions per place. [2025-03-04 15:17:06,533 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 288 selfloop transitions, 164 changer transitions 17/471 dead transitions. [2025-03-04 15:17:06,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 471 transitions, 8859 flow [2025-03-04 15:17:06,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 15:17:06,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-04 15:17:06,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 271 transitions. [2025-03-04 15:17:06,534 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3622994652406417 [2025-03-04 15:17:06,534 INFO L175 Difference]: Start difference. First operand has 373 places, 380 transitions, 7535 flow. Second operand 17 states and 271 transitions. [2025-03-04 15:17:06,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 471 transitions, 8859 flow [2025-03-04 15:17:06,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 471 transitions, 8450 flow, removed 7 selfloop flow, removed 18 redundant places. [2025-03-04 15:17:06,753 INFO L231 Difference]: Finished difference. Result has 371 places, 376 transitions, 7538 flow [2025-03-04 15:17:06,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7538, PETRI_PLACES=371, PETRI_TRANSITIONS=376} [2025-03-04 15:17:06,753 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2025-03-04 15:17:06,753 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 376 transitions, 7538 flow [2025-03-04 15:17:06,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:06,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:06,753 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:06,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-03-04 15:17:06,753 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:06,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:06,754 INFO L85 PathProgramCache]: Analyzing trace with hash 537838836, now seen corresponding path program 7 times [2025-03-04 15:17:06,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:06,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903038562] [2025-03-04 15:17:06,754 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 15:17:06,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:06,762 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:17:06,765 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:06,765 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:06,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:07,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:07,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903038562] [2025-03-04 15:17:07,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903038562] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:07,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:07,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:07,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820889778] [2025-03-04 15:17:07,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:07,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:07,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:07,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:07,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:07,015 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:07,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 376 transitions, 7538 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:07,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:07,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:07,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:08,150 INFO L124 PetriNetUnfolderBase]: 2086/4191 cut-off events. [2025-03-04 15:17:08,150 INFO L125 PetriNetUnfolderBase]: For 47692/47702 co-relation queries the response was YES. [2025-03-04 15:17:08,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23563 conditions, 4191 events. 2086/4191 cut-off events. For 47692/47702 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 30256 event pairs, 840 based on Foata normal form. 64/4255 useless extension candidates. Maximal degree in co-relation 23481. Up to 2270 conditions per place. [2025-03-04 15:17:08,188 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 319 selfloop transitions, 137 changer transitions 13/471 dead transitions. [2025-03-04 15:17:08,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 471 transitions, 9025 flow [2025-03-04 15:17:08,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-04 15:17:08,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-03-04 15:17:08,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 335 transitions. [2025-03-04 15:17:08,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30454545454545456 [2025-03-04 15:17:08,189 INFO L175 Difference]: Start difference. First operand has 371 places, 376 transitions, 7538 flow. Second operand 25 states and 335 transitions. [2025-03-04 15:17:08,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 471 transitions, 9025 flow [2025-03-04 15:17:08,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 471 transitions, 8747 flow, removed 30 selfloop flow, removed 13 redundant places. [2025-03-04 15:17:08,466 INFO L231 Difference]: Finished difference. Result has 380 places, 374 transitions, 7551 flow [2025-03-04 15:17:08,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7235, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=7551, PETRI_PLACES=380, PETRI_TRANSITIONS=374} [2025-03-04 15:17:08,467 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2025-03-04 15:17:08,467 INFO L471 AbstractCegarLoop]: Abstraction has has 380 places, 374 transitions, 7551 flow [2025-03-04 15:17:08,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:08,467 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:08,467 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:08,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-03-04 15:17:08,468 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:08,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:08,468 INFO L85 PathProgramCache]: Analyzing trace with hash 537531635, now seen corresponding path program 3 times [2025-03-04 15:17:08,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:08,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126524287] [2025-03-04 15:17:08,468 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:17:08,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:08,477 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:17:08,479 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:08,480 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:17:08,480 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:08,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:08,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:08,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126524287] [2025-03-04 15:17:08,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126524287] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:08,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:08,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-04 15:17:08,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100459053] [2025-03-04 15:17:08,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:08,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:17:08,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:08,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:17:08,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:17:08,629 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:08,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 374 transitions, 7551 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:08,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:08,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:08,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:09,546 INFO L124 PetriNetUnfolderBase]: 1989/3994 cut-off events. [2025-03-04 15:17:09,546 INFO L125 PetriNetUnfolderBase]: For 42663/42673 co-relation queries the response was YES. [2025-03-04 15:17:09,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22673 conditions, 3994 events. 1989/3994 cut-off events. For 42663/42673 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28564 event pairs, 550 based on Foata normal form. 46/4040 useless extension candidates. Maximal degree in co-relation 22594. Up to 973 conditions per place. [2025-03-04 15:17:09,573 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 252 selfloop transitions, 166 changer transitions 40/460 dead transitions. [2025-03-04 15:17:09,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 460 transitions, 8737 flow [2025-03-04 15:17:09,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 15:17:09,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-04 15:17:09,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 298 transitions. [2025-03-04 15:17:09,574 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3386363636363636 [2025-03-04 15:17:09,574 INFO L175 Difference]: Start difference. First operand has 380 places, 374 transitions, 7551 flow. Second operand 20 states and 298 transitions. [2025-03-04 15:17:09,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 460 transitions, 8737 flow [2025-03-04 15:17:09,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 460 transitions, 8450 flow, removed 20 selfloop flow, removed 20 redundant places. [2025-03-04 15:17:09,790 INFO L231 Difference]: Finished difference. Result has 376 places, 349 transitions, 7034 flow [2025-03-04 15:17:09,790 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7253, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7034, PETRI_PLACES=376, PETRI_TRANSITIONS=349} [2025-03-04 15:17:09,791 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 331 predicate places. [2025-03-04 15:17:09,791 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 349 transitions, 7034 flow [2025-03-04 15:17:09,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:09,791 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:09,791 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:09,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-03-04 15:17:09,791 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:09,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:09,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1513003695, now seen corresponding path program 9 times [2025-03-04 15:17:09,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:09,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003590210] [2025-03-04 15:17:09,792 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:17:09,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:09,800 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-03-04 15:17:09,803 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:09,804 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:17:09,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:10,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:10,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:10,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003590210] [2025-03-04 15:17:10,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003590210] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:10,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:10,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:10,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13665829] [2025-03-04 15:17:10,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:10,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:10,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:10,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:10,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:10,057 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:10,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 349 transitions, 7034 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:10,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:10,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:10,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:11,050 INFO L124 PetriNetUnfolderBase]: 1994/4079 cut-off events. [2025-03-04 15:17:11,050 INFO L125 PetriNetUnfolderBase]: For 45194/45204 co-relation queries the response was YES. [2025-03-04 15:17:11,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22792 conditions, 4079 events. 1994/4079 cut-off events. For 45194/45204 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 29811 event pairs, 579 based on Foata normal form. 58/4137 useless extension candidates. Maximal degree in co-relation 22716. Up to 1424 conditions per place. [2025-03-04 15:17:11,076 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 308 selfloop transitions, 138 changer transitions 8/456 dead transitions. [2025-03-04 15:17:11,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 456 transitions, 8496 flow [2025-03-04 15:17:11,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-04 15:17:11,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-03-04 15:17:11,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 294 transitions. [2025-03-04 15:17:11,077 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35167464114832536 [2025-03-04 15:17:11,077 INFO L175 Difference]: Start difference. First operand has 376 places, 349 transitions, 7034 flow. Second operand 19 states and 294 transitions. [2025-03-04 15:17:11,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 456 transitions, 8496 flow [2025-03-04 15:17:11,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 456 transitions, 8000 flow, removed 14 selfloop flow, removed 24 redundant places. [2025-03-04 15:17:11,288 INFO L231 Difference]: Finished difference. Result has 368 places, 352 transitions, 6942 flow [2025-03-04 15:17:11,289 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6545, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6942, PETRI_PLACES=368, PETRI_TRANSITIONS=352} [2025-03-04 15:17:11,289 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2025-03-04 15:17:11,289 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 352 transitions, 6942 flow [2025-03-04 15:17:11,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:11,289 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:11,289 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:11,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-03-04 15:17:11,289 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:11,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:11,290 INFO L85 PathProgramCache]: Analyzing trace with hash 646251507, now seen corresponding path program 10 times [2025-03-04 15:17:11,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:11,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693209309] [2025-03-04 15:17:11,290 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:17:11,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:11,298 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-03-04 15:17:11,301 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:11,301 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:17:11,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:11,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:11,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693209309] [2025-03-04 15:17:11,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693209309] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:11,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:11,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:11,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823454515] [2025-03-04 15:17:11,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:11,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:11,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:11,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:11,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:11,644 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:11,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 352 transitions, 6942 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:11,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:11,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:11,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:12,645 INFO L124 PetriNetUnfolderBase]: 2071/4324 cut-off events. [2025-03-04 15:17:12,646 INFO L125 PetriNetUnfolderBase]: For 48414/48424 co-relation queries the response was YES. [2025-03-04 15:17:12,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24580 conditions, 4324 events. 2071/4324 cut-off events. For 48414/48424 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 32379 event pairs, 627 based on Foata normal form. 52/4376 useless extension candidates. Maximal degree in co-relation 24508. Up to 1757 conditions per place. [2025-03-04 15:17:12,673 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 345 selfloop transitions, 156 changer transitions 4/507 dead transitions. [2025-03-04 15:17:12,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 507 transitions, 9457 flow [2025-03-04 15:17:12,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-04 15:17:12,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-04 15:17:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 314 transitions. [2025-03-04 15:17:12,674 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3398268398268398 [2025-03-04 15:17:12,674 INFO L175 Difference]: Start difference. First operand has 368 places, 352 transitions, 6942 flow. Second operand 21 states and 314 transitions. [2025-03-04 15:17:12,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 507 transitions, 9457 flow [2025-03-04 15:17:12,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 507 transitions, 8956 flow, removed 47 selfloop flow, removed 17 redundant places. [2025-03-04 15:17:12,891 INFO L231 Difference]: Finished difference. Result has 369 places, 376 transitions, 7574 flow [2025-03-04 15:17:12,892 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6451, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7574, PETRI_PLACES=369, PETRI_TRANSITIONS=376} [2025-03-04 15:17:12,892 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 324 predicate places. [2025-03-04 15:17:12,892 INFO L471 AbstractCegarLoop]: Abstraction has has 369 places, 376 transitions, 7574 flow [2025-03-04 15:17:12,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:12,892 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:12,892 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:12,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-03-04 15:17:12,892 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:12,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:12,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1159856210, now seen corresponding path program 4 times [2025-03-04 15:17:12,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:12,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195769161] [2025-03-04 15:17:12,893 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:17:12,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:12,902 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-03-04 15:17:12,906 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 15:17:12,906 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:17:12,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:13,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:13,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:13,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195769161] [2025-03-04 15:17:13,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195769161] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:13,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:13,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-04 15:17:13,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725751593] [2025-03-04 15:17:13,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:13,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:17:13,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:13,214 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:17:13,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-04 15:17:13,214 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:13,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 376 transitions, 7574 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:13,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:13,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:13,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:14,269 INFO L124 PetriNetUnfolderBase]: 2427/5380 cut-off events. [2025-03-04 15:17:14,269 INFO L125 PetriNetUnfolderBase]: For 56856/56862 co-relation queries the response was YES. [2025-03-04 15:17:14,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29704 conditions, 5380 events. 2427/5380 cut-off events. For 56856/56862 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 45370 event pairs, 500 based on Foata normal form. 30/5408 useless extension candidates. Maximal degree in co-relation 29636. Up to 2082 conditions per place. [2025-03-04 15:17:14,309 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 377 selfloop transitions, 173 changer transitions 9/561 dead transitions. [2025-03-04 15:17:14,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 561 transitions, 11891 flow [2025-03-04 15:17:14,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-04 15:17:14,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-04 15:17:14,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2025-03-04 15:17:14,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2025-03-04 15:17:14,310 INFO L175 Difference]: Start difference. First operand has 369 places, 376 transitions, 7574 flow. Second operand 12 states and 188 transitions. [2025-03-04 15:17:14,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 561 transitions, 11891 flow [2025-03-04 15:17:14,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 561 transitions, 11297 flow, removed 90 selfloop flow, removed 25 redundant places. [2025-03-04 15:17:14,559 INFO L231 Difference]: Finished difference. Result has 358 places, 417 transitions, 8505 flow [2025-03-04 15:17:14,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7014, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8505, PETRI_PLACES=358, PETRI_TRANSITIONS=417} [2025-03-04 15:17:14,560 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 313 predicate places. [2025-03-04 15:17:14,560 INFO L471 AbstractCegarLoop]: Abstraction has has 358 places, 417 transitions, 8505 flow [2025-03-04 15:17:14,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:14,560 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:14,560 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:14,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-03-04 15:17:14,561 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:14,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:14,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1926535296, now seen corresponding path program 1 times [2025-03-04 15:17:14,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:14,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505227008] [2025-03-04 15:17:14,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:17:14,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:14,575 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-04 15:17:14,580 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-04 15:17:14,581 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:14,581 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:14,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:14,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:14,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505227008] [2025-03-04 15:17:14,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505227008] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:14,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:14,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-04 15:17:14,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658426452] [2025-03-04 15:17:14,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:14,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:17:14,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:14,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:17:14,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:17:14,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:14,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 417 transitions, 8505 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:14,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:14,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:14,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:16,230 INFO L124 PetriNetUnfolderBase]: 2463/5372 cut-off events. [2025-03-04 15:17:16,230 INFO L125 PetriNetUnfolderBase]: For 46906/46908 co-relation queries the response was YES. [2025-03-04 15:17:16,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30135 conditions, 5372 events. 2463/5372 cut-off events. For 46906/46908 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 44253 event pairs, 1005 based on Foata normal form. 10/5382 useless extension candidates. Maximal degree in co-relation 30076. Up to 4114 conditions per place. [2025-03-04 15:17:16,264 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 321 selfloop transitions, 161 changer transitions 0/484 dead transitions. [2025-03-04 15:17:16,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 484 transitions, 9744 flow [2025-03-04 15:17:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-03-04 15:17:16,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-03-04 15:17:16,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 327 transitions. [2025-03-04 15:17:16,265 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.256269592476489 [2025-03-04 15:17:16,265 INFO L175 Difference]: Start difference. First operand has 358 places, 417 transitions, 8505 flow. Second operand 29 states and 327 transitions. [2025-03-04 15:17:16,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 484 transitions, 9744 flow [2025-03-04 15:17:16,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 484 transitions, 9671 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-03-04 15:17:16,458 INFO L231 Difference]: Finished difference. Result has 384 places, 419 transitions, 8788 flow [2025-03-04 15:17:16,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8432, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8788, PETRI_PLACES=384, PETRI_TRANSITIONS=419} [2025-03-04 15:17:16,459 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 339 predicate places. [2025-03-04 15:17:16,459 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 419 transitions, 8788 flow [2025-03-04 15:17:16,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:16,459 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:16,459 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:16,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-03-04 15:17:16,459 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:16,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:16,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1926535297, now seen corresponding path program 1 times [2025-03-04 15:17:16,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:16,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366556211] [2025-03-04 15:17:16,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:17:16,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:16,498 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-04 15:17:16,502 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-04 15:17:16,502 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:16,502 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:16,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:16,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:16,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366556211] [2025-03-04 15:17:16,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366556211] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:16,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:16,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-04 15:17:16,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068632401] [2025-03-04 15:17:16,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:16,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:17:16,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:16,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:17:16,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:17:16,810 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:16,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 419 transitions, 8788 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:16,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:16,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:16,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:18,136 INFO L124 PetriNetUnfolderBase]: 2453/5347 cut-off events. [2025-03-04 15:17:18,136 INFO L125 PetriNetUnfolderBase]: For 48005/48007 co-relation queries the response was YES. [2025-03-04 15:17:18,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30483 conditions, 5347 events. 2453/5347 cut-off events. For 48005/48007 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 43959 event pairs, 1113 based on Foata normal form. 10/5353 useless extension candidates. Maximal degree in co-relation 30421. Up to 4116 conditions per place. [2025-03-04 15:17:18,243 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 274 selfloop transitions, 163 changer transitions 24/463 dead transitions. [2025-03-04 15:17:18,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 463 transitions, 9903 flow [2025-03-04 15:17:18,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 15:17:18,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-04 15:17:18,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 226 transitions. [2025-03-04 15:17:18,244 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28535353535353536 [2025-03-04 15:17:18,244 INFO L175 Difference]: Start difference. First operand has 384 places, 419 transitions, 8788 flow. Second operand 18 states and 226 transitions. [2025-03-04 15:17:18,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 463 transitions, 9903 flow [2025-03-04 15:17:18,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 463 transitions, 9591 flow, removed 2 selfloop flow, removed 27 redundant places. [2025-03-04 15:17:18,447 INFO L231 Difference]: Finished difference. Result has 374 places, 412 transitions, 8693 flow [2025-03-04 15:17:18,448 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8463, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8693, PETRI_PLACES=374, PETRI_TRANSITIONS=412} [2025-03-04 15:17:18,448 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 329 predicate places. [2025-03-04 15:17:18,448 INFO L471 AbstractCegarLoop]: Abstraction has has 374 places, 412 transitions, 8693 flow [2025-03-04 15:17:18,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:18,449 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:18,449 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:18,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-03-04 15:17:18,449 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:18,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:18,449 INFO L85 PathProgramCache]: Analyzing trace with hash -197487962, now seen corresponding path program 2 times [2025-03-04 15:17:18,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:18,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312995603] [2025-03-04 15:17:18,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:17:18,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:18,461 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-04 15:17:18,466 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-04 15:17:18,466 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:17:18,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:18,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:18,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:18,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312995603] [2025-03-04 15:17:18,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312995603] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:18,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:18,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-04 15:17:18,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782295039] [2025-03-04 15:17:18,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:18,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:17:18,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:18,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:17:18,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:17:18,746 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:18,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 412 transitions, 8693 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:18,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:18,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:18,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:19,982 INFO L124 PetriNetUnfolderBase]: 2401/5250 cut-off events. [2025-03-04 15:17:19,982 INFO L125 PetriNetUnfolderBase]: For 47900/47902 co-relation queries the response was YES. [2025-03-04 15:17:20,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30063 conditions, 5250 events. 2401/5250 cut-off events. For 47900/47902 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 43145 event pairs, 984 based on Foata normal form. 10/5260 useless extension candidates. Maximal degree in co-relation 30004. Up to 4114 conditions per place. [2025-03-04 15:17:20,021 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 334 selfloop transitions, 165 changer transitions 0/501 dead transitions. [2025-03-04 15:17:20,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 501 transitions, 10599 flow [2025-03-04 15:17:20,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-03-04 15:17:20,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-03-04 15:17:20,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 306 transitions. [2025-03-04 15:17:20,022 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25757575757575757 [2025-03-04 15:17:20,023 INFO L175 Difference]: Start difference. First operand has 374 places, 412 transitions, 8693 flow. Second operand 27 states and 306 transitions. [2025-03-04 15:17:20,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 501 transitions, 10599 flow [2025-03-04 15:17:20,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 501 transitions, 10123 flow, removed 2 selfloop flow, removed 14 redundant places. [2025-03-04 15:17:20,243 INFO L231 Difference]: Finished difference. Result has 371 places, 419 transitions, 8714 flow [2025-03-04 15:17:20,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8213, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8714, PETRI_PLACES=371, PETRI_TRANSITIONS=419} [2025-03-04 15:17:20,244 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2025-03-04 15:17:20,244 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 419 transitions, 8714 flow [2025-03-04 15:17:20,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:20,244 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:20,244 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:20,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-03-04 15:17:20,244 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:20,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:20,245 INFO L85 PathProgramCache]: Analyzing trace with hash -197487963, now seen corresponding path program 2 times [2025-03-04 15:17:20,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:20,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400807226] [2025-03-04 15:17:20,245 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:17:20,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:20,253 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-04 15:17:20,257 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-04 15:17:20,257 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:17:20,257 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:20,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:20,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:20,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400807226] [2025-03-04 15:17:20,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400807226] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:20,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:20,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-04 15:17:20,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541443160] [2025-03-04 15:17:20,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:20,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 15:17:20,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:20,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 15:17:20,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-04 15:17:20,568 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:20,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 419 transitions, 8714 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:20,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:20,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:20,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:21,582 INFO L124 PetriNetUnfolderBase]: 2391/5228 cut-off events. [2025-03-04 15:17:21,582 INFO L125 PetriNetUnfolderBase]: For 44821/44823 co-relation queries the response was YES. [2025-03-04 15:17:21,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29975 conditions, 5228 events. 2391/5228 cut-off events. For 44821/44823 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42887 event pairs, 1093 based on Foata normal form. 10/5234 useless extension candidates. Maximal degree in co-relation 29918. Up to 4116 conditions per place. [2025-03-04 15:17:21,620 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 256 selfloop transitions, 147 changer transitions 42/447 dead transitions. [2025-03-04 15:17:21,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 447 transitions, 9698 flow [2025-03-04 15:17:21,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 15:17:21,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-03-04 15:17:21,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 193 transitions. [2025-03-04 15:17:21,621 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2741477272727273 [2025-03-04 15:17:21,621 INFO L175 Difference]: Start difference. First operand has 371 places, 419 transitions, 8714 flow. Second operand 16 states and 193 transitions. [2025-03-04 15:17:21,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 447 transitions, 9698 flow [2025-03-04 15:17:21,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 447 transitions, 9347 flow, removed 23 selfloop flow, removed 22 redundant places. [2025-03-04 15:17:21,846 INFO L231 Difference]: Finished difference. Result has 362 places, 394 transitions, 8359 flow [2025-03-04 15:17:21,846 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8353, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8359, PETRI_PLACES=362, PETRI_TRANSITIONS=394} [2025-03-04 15:17:21,847 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 317 predicate places. [2025-03-04 15:17:21,847 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 394 transitions, 8359 flow [2025-03-04 15:17:21,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:21,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:21,847 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:21,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-03-04 15:17:21,847 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:21,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:21,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1966788941, now seen corresponding path program 1 times [2025-03-04 15:17:21,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:21,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751152212] [2025-03-04 15:17:21,848 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:17:21,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:21,861 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-03-04 15:17:21,866 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-03-04 15:17:21,866 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:21,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:22,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:22,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:22,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751152212] [2025-03-04 15:17:22,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751152212] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:22,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:22,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:22,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040418419] [2025-03-04 15:17:22,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:22,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:22,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:22,276 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:22,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:22,276 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:22,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 394 transitions, 8359 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:22,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:22,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:22,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:23,559 INFO L124 PetriNetUnfolderBase]: 2309/5078 cut-off events. [2025-03-04 15:17:23,560 INFO L125 PetriNetUnfolderBase]: For 44684/44686 co-relation queries the response was YES. [2025-03-04 15:17:23,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29100 conditions, 5078 events. 2309/5078 cut-off events. For 44684/44686 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 41937 event pairs, 861 based on Foata normal form. 24/5102 useless extension candidates. Maximal degree in co-relation 29044. Up to 2211 conditions per place. [2025-03-04 15:17:23,589 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 233 changer transitions 11/488 dead transitions. [2025-03-04 15:17:23,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 488 transitions, 9689 flow [2025-03-04 15:17:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-03-04 15:17:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-03-04 15:17:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 337 transitions. [2025-03-04 15:17:23,590 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2836700336700337 [2025-03-04 15:17:23,590 INFO L175 Difference]: Start difference. First operand has 362 places, 394 transitions, 8359 flow. Second operand 27 states and 337 transitions. [2025-03-04 15:17:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 488 transitions, 9689 flow [2025-03-04 15:17:23,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 488 transitions, 9292 flow, removed 11 selfloop flow, removed 15 redundant places. [2025-03-04 15:17:23,786 INFO L231 Difference]: Finished difference. Result has 347 places, 397 transitions, 8509 flow [2025-03-04 15:17:23,786 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7978, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8509, PETRI_PLACES=347, PETRI_TRANSITIONS=397} [2025-03-04 15:17:23,787 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2025-03-04 15:17:23,787 INFO L471 AbstractCegarLoop]: Abstraction has has 347 places, 397 transitions, 8509 flow [2025-03-04 15:17:23,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:23,787 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:23,787 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:23,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-03-04 15:17:23,787 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:23,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:23,787 INFO L85 PathProgramCache]: Analyzing trace with hash -119223073, now seen corresponding path program 2 times [2025-03-04 15:17:23,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:23,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391260373] [2025-03-04 15:17:23,787 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:17:23,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:23,797 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 20 statements into 1 equivalence classes. [2025-03-04 15:17:23,799 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-03-04 15:17:23,800 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-04 15:17:23,800 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:24,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:24,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:24,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391260373] [2025-03-04 15:17:24,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391260373] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:24,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:24,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:24,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988184981] [2025-03-04 15:17:24,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:24,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 15:17:24,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:24,075 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 15:17:24,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-03-04 15:17:24,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:24,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 397 transitions, 8509 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:24,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:24,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:24,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:25,242 INFO L124 PetriNetUnfolderBase]: 2234/4960 cut-off events. [2025-03-04 15:17:25,242 INFO L125 PetriNetUnfolderBase]: For 46179/46181 co-relation queries the response was YES. [2025-03-04 15:17:25,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28347 conditions, 4960 events. 2234/4960 cut-off events. For 46179/46181 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40957 event pairs, 897 based on Foata normal form. 70/5028 useless extension candidates. Maximal degree in co-relation 28290. Up to 2090 conditions per place. [2025-03-04 15:17:25,273 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 374 selfloop transitions, 127 changer transitions 10/513 dead transitions. [2025-03-04 15:17:25,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 513 transitions, 10307 flow [2025-03-04 15:17:25,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-04 15:17:25,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-03-04 15:17:25,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 325 transitions. [2025-03-04 15:17:25,274 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2025-03-04 15:17:25,274 INFO L175 Difference]: Start difference. First operand has 347 places, 397 transitions, 8509 flow. Second operand 25 states and 325 transitions. [2025-03-04 15:17:25,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 513 transitions, 10307 flow [2025-03-04 15:17:25,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 513 transitions, 10074 flow, removed 7 selfloop flow, removed 19 redundant places. [2025-03-04 15:17:25,480 INFO L231 Difference]: Finished difference. Result has 356 places, 405 transitions, 8761 flow [2025-03-04 15:17:25,481 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8284, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8761, PETRI_PLACES=356, PETRI_TRANSITIONS=405} [2025-03-04 15:17:25,481 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 311 predicate places. [2025-03-04 15:17:25,482 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 405 transitions, 8761 flow [2025-03-04 15:17:25,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:25,482 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:25,482 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:25,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-03-04 15:17:25,482 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:25,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:25,483 INFO L85 PathProgramCache]: Analyzing trace with hash 2040032129, now seen corresponding path program 3 times [2025-03-04 15:17:25,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:25,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739615334] [2025-03-04 15:17:25,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:17:25,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:25,493 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 20 statements into 2 equivalence classes. [2025-03-04 15:17:25,497 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 20 statements. [2025-03-04 15:17:25,497 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-04 15:17:25,497 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:25,682 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 15:17:25,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:25,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739615334] [2025-03-04 15:17:25,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739615334] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:25,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 15:17:25,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-04 15:17:25,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306630118] [2025-03-04 15:17:25,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:25,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 15:17:25,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:25,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 15:17:25,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-04 15:17:25,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:25,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 405 transitions, 8761 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:25,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:25,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:25,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:26,434 INFO L124 PetriNetUnfolderBase]: 1931/4256 cut-off events. [2025-03-04 15:17:26,435 INFO L125 PetriNetUnfolderBase]: For 38242/38244 co-relation queries the response was YES. [2025-03-04 15:17:26,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24840 conditions, 4256 events. 1931/4256 cut-off events. For 38242/38244 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 34227 event pairs, 798 based on Foata normal form. 62/4316 useless extension candidates. Maximal degree in co-relation 24779. Up to 1532 conditions per place. [2025-03-04 15:17:26,515 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 302 selfloop transitions, 152 changer transitions 0/456 dead transitions. [2025-03-04 15:17:26,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 456 transitions, 10238 flow [2025-03-04 15:17:26,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-04 15:17:26,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-04 15:17:26,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2025-03-04 15:17:26,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3162878787878788 [2025-03-04 15:17:26,516 INFO L175 Difference]: Start difference. First operand has 356 places, 405 transitions, 8761 flow. Second operand 12 states and 167 transitions. [2025-03-04 15:17:26,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 456 transitions, 10238 flow [2025-03-04 15:17:26,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 456 transitions, 9643 flow, removed 24 selfloop flow, removed 27 redundant places. [2025-03-04 15:17:26,668 INFO L231 Difference]: Finished difference. Result has 344 places, 418 transitions, 8863 flow [2025-03-04 15:17:26,668 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7668, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8863, PETRI_PLACES=344, PETRI_TRANSITIONS=418} [2025-03-04 15:17:26,669 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 299 predicate places. [2025-03-04 15:17:26,669 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 418 transitions, 8863 flow [2025-03-04 15:17:26,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:26,669 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:26,669 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:26,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-03-04 15:17:26,669 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:26,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:26,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1877067903, now seen corresponding path program 1 times [2025-03-04 15:17:26,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:26,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658996891] [2025-03-04 15:17:26,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:17:26,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:26,681 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-03-04 15:17:26,684 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-03-04 15:17:26,684 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:26,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:26,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:26,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:26,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658996891] [2025-03-04 15:17:26,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658996891] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:26,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351323475] [2025-03-04 15:17:26,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:17:26,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:26,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:26,973 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:26,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-04 15:17:27,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-03-04 15:17:27,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-03-04 15:17:27,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:27,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:27,105 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-03-04 15:17:27,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:27,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2025-03-04 15:17:27,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:27,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:27,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-04 15:17:27,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:27,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-03-04 15:17:27,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:27,430 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:27,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351323475] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:27,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:27,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 19 [2025-03-04 15:17:27,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008897602] [2025-03-04 15:17:27,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:27,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-04 15:17:27,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:27,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-04 15:17:27,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2025-03-04 15:17:27,432 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:27,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 418 transitions, 8863 flow. Second operand has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:27,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:27,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:27,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:29,081 INFO L124 PetriNetUnfolderBase]: 1974/4389 cut-off events. [2025-03-04 15:17:29,081 INFO L125 PetriNetUnfolderBase]: For 39660/39662 co-relation queries the response was YES. [2025-03-04 15:17:29,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25801 conditions, 4389 events. 1974/4389 cut-off events. For 39660/39662 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 35279 event pairs, 748 based on Foata normal form. 22/4407 useless extension candidates. Maximal degree in co-relation 25740. Up to 2505 conditions per place. [2025-03-04 15:17:29,117 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 326 selfloop transitions, 184 changer transitions 9/521 dead transitions. [2025-03-04 15:17:29,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 521 transitions, 10719 flow [2025-03-04 15:17:29,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-03-04 15:17:29,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2025-03-04 15:17:29,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 391 transitions. [2025-03-04 15:17:29,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2538961038961039 [2025-03-04 15:17:29,118 INFO L175 Difference]: Start difference. First operand has 344 places, 418 transitions, 8863 flow. Second operand 35 states and 391 transitions. [2025-03-04 15:17:29,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 521 transitions, 10719 flow [2025-03-04 15:17:29,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 521 transitions, 10682 flow, removed 17 selfloop flow, removed 2 redundant places. [2025-03-04 15:17:29,354 INFO L231 Difference]: Finished difference. Result has 381 places, 428 transitions, 9462 flow [2025-03-04 15:17:29,354 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8838, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9462, PETRI_PLACES=381, PETRI_TRANSITIONS=428} [2025-03-04 15:17:29,355 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 336 predicate places. [2025-03-04 15:17:29,355 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 428 transitions, 9462 flow [2025-03-04 15:17:29,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:29,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:29,355 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:29,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-04 15:17:29,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2025-03-04 15:17:29,556 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:29,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:29,556 INFO L85 PathProgramCache]: Analyzing trace with hash -215733875, now seen corresponding path program 1 times [2025-03-04 15:17:29,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:29,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254184496] [2025-03-04 15:17:29,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:17:29,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:29,570 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-04 15:17:29,575 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:29,575 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:29,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:30,051 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:30,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:30,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254184496] [2025-03-04 15:17:30,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254184496] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:30,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886705163] [2025-03-04 15:17:30,052 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 15:17:30,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:30,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:30,054 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:30,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-04 15:17:30,166 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-04 15:17:30,189 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:30,189 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:30,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:30,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 44 conjuncts are in the unsatisfiable core [2025-03-04 15:17:30,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:30,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-03-04 15:17:30,292 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 15:17:30,292 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:30,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886705163] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:30,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:30,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 19 [2025-03-04 15:17:30,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491673237] [2025-03-04 15:17:30,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:30,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-04 15:17:30,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:30,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-04 15:17:30,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2025-03-04 15:17:30,293 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:30,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 428 transitions, 9462 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:30,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:30,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:30,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:31,021 INFO L124 PetriNetUnfolderBase]: 1818/4033 cut-off events. [2025-03-04 15:17:31,021 INFO L125 PetriNetUnfolderBase]: For 40021/40021 co-relation queries the response was YES. [2025-03-04 15:17:31,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24926 conditions, 4033 events. 1818/4033 cut-off events. For 40021/40021 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32022 event pairs, 776 based on Foata normal form. 74/4107 useless extension candidates. Maximal degree in co-relation 24860. Up to 2955 conditions per place. [2025-03-04 15:17:31,047 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 305 selfloop transitions, 190 changer transitions 1/498 dead transitions. [2025-03-04 15:17:31,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 498 transitions, 11740 flow [2025-03-04 15:17:31,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-04 15:17:31,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-04 15:17:31,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2025-03-04 15:17:31,048 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3090909090909091 [2025-03-04 15:17:31,048 INFO L175 Difference]: Start difference. First operand has 381 places, 428 transitions, 9462 flow. Second operand 10 states and 136 transitions. [2025-03-04 15:17:31,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 498 transitions, 11740 flow [2025-03-04 15:17:31,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 498 transitions, 11314 flow, removed 16 selfloop flow, removed 27 redundant places. [2025-03-04 15:17:31,257 INFO L231 Difference]: Finished difference. Result has 367 places, 462 transitions, 10357 flow [2025-03-04 15:17:31,258 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8641, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10357, PETRI_PLACES=367, PETRI_TRANSITIONS=462} [2025-03-04 15:17:31,258 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 322 predicate places. [2025-03-04 15:17:31,258 INFO L471 AbstractCegarLoop]: Abstraction has has 367 places, 462 transitions, 10357 flow [2025-03-04 15:17:31,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:31,258 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:31,258 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:31,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-04 15:17:31,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2025-03-04 15:17:31,459 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:31,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:31,459 INFO L85 PathProgramCache]: Analyzing trace with hash 2114680835, now seen corresponding path program 2 times [2025-03-04 15:17:31,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:31,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865622346] [2025-03-04 15:17:31,460 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:17:31,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:31,469 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:31,474 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:31,474 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 15:17:31,474 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:31,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:31,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:31,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865622346] [2025-03-04 15:17:31,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865622346] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:31,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036523924] [2025-03-04 15:17:31,961 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 15:17:31,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:31,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:31,963 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:31,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-04 15:17:32,100 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:32,204 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:32,204 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 15:17:32,204 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:32,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-03-04 15:17:32,208 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:32,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2025-03-04 15:17:32,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:32,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:32,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:32,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:32,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2025-03-04 15:17:32,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:32,583 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-04 15:17:32,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2025-03-04 15:17:32,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:32,587 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:32,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036523924] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:32,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:32,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2025-03-04 15:17:32,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729793159] [2025-03-04 15:17:32,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:32,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 15:17:32,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:32,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 15:17:32,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2025-03-04 15:17:32,589 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:32,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 462 transitions, 10357 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:32,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:32,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:32,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:34,052 INFO L124 PetriNetUnfolderBase]: 1951/4434 cut-off events. [2025-03-04 15:17:34,052 INFO L125 PetriNetUnfolderBase]: For 45850/45850 co-relation queries the response was YES. [2025-03-04 15:17:34,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28006 conditions, 4434 events. 1951/4434 cut-off events. For 45850/45850 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36557 event pairs, 1011 based on Foata normal form. 14/4448 useless extension candidates. Maximal degree in co-relation 27937. Up to 3462 conditions per place. [2025-03-04 15:17:34,083 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 383 selfloop transitions, 178 changer transitions 7/570 dead transitions. [2025-03-04 15:17:34,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 570 transitions, 13078 flow [2025-03-04 15:17:34,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-04 15:17:34,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-04 15:17:34,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 274 transitions. [2025-03-04 15:17:34,084 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2830578512396694 [2025-03-04 15:17:34,084 INFO L175 Difference]: Start difference. First operand has 367 places, 462 transitions, 10357 flow. Second operand 22 states and 274 transitions. [2025-03-04 15:17:34,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 570 transitions, 13078 flow [2025-03-04 15:17:34,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 570 transitions, 13024 flow, removed 23 selfloop flow, removed 2 redundant places. [2025-03-04 15:17:34,340 INFO L231 Difference]: Finished difference. Result has 391 places, 500 transitions, 11540 flow [2025-03-04 15:17:34,341 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10329, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11540, PETRI_PLACES=391, PETRI_TRANSITIONS=500} [2025-03-04 15:17:34,341 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2025-03-04 15:17:34,341 INFO L471 AbstractCegarLoop]: Abstraction has has 391 places, 500 transitions, 11540 flow [2025-03-04 15:17:34,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:34,341 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:34,341 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:34,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-04 15:17:34,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:34,542 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:34,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:34,542 INFO L85 PathProgramCache]: Analyzing trace with hash -154950491, now seen corresponding path program 3 times [2025-03-04 15:17:34,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:34,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263242523] [2025-03-04 15:17:34,543 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:17:34,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:34,554 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:34,558 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:34,558 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-04 15:17:34,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:35,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:35,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263242523] [2025-03-04 15:17:35,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263242523] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:35,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946750089] [2025-03-04 15:17:35,012 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 15:17:35,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:35,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:35,014 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:35,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-04 15:17:35,135 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:35,447 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:35,447 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-04 15:17:35,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:35,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-03-04 15:17:35,452 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:35,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2025-03-04 15:17:35,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:35,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:35,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:35,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:35,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2025-03-04 15:17:35,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:35,864 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-04 15:17:35,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2025-03-04 15:17:35,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:35,866 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:35,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946750089] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:35,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:35,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2025-03-04 15:17:35,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939725716] [2025-03-04 15:17:35,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:35,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 15:17:35,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:35,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 15:17:35,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2025-03-04 15:17:35,868 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:35,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 500 transitions, 11540 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:35,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:35,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:35,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:37,240 INFO L124 PetriNetUnfolderBase]: 2022/4621 cut-off events. [2025-03-04 15:17:37,240 INFO L125 PetriNetUnfolderBase]: For 50599/50599 co-relation queries the response was YES. [2025-03-04 15:17:37,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30028 conditions, 4621 events. 2022/4621 cut-off events. For 50599/50599 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38683 event pairs, 1059 based on Foata normal form. 10/4631 useless extension candidates. Maximal degree in co-relation 29953. Up to 3693 conditions per place. [2025-03-04 15:17:37,278 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 425 selfloop transitions, 162 changer transitions 7/596 dead transitions. [2025-03-04 15:17:37,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 596 transitions, 13867 flow [2025-03-04 15:17:37,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-04 15:17:37,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-04 15:17:37,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 264 transitions. [2025-03-04 15:17:37,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2025-03-04 15:17:37,279 INFO L175 Difference]: Start difference. First operand has 391 places, 500 transitions, 11540 flow. Second operand 22 states and 264 transitions. [2025-03-04 15:17:37,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 596 transitions, 13867 flow [2025-03-04 15:17:37,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 596 transitions, 13752 flow, removed 13 selfloop flow, removed 8 redundant places. [2025-03-04 15:17:37,611 INFO L231 Difference]: Finished difference. Result has 412 places, 526 transitions, 12236 flow [2025-03-04 15:17:37,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11427, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=12236, PETRI_PLACES=412, PETRI_TRANSITIONS=526} [2025-03-04 15:17:37,612 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 367 predicate places. [2025-03-04 15:17:37,612 INFO L471 AbstractCegarLoop]: Abstraction has has 412 places, 526 transitions, 12236 flow [2025-03-04 15:17:37,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:37,612 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:37,612 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:37,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-04 15:17:37,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:37,813 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:37,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:37,813 INFO L85 PathProgramCache]: Analyzing trace with hash -493973601, now seen corresponding path program 4 times [2025-03-04 15:17:37,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:37,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925784885] [2025-03-04 15:17:37,813 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:17:37,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:37,826 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:37,831 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:37,832 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:17:37,832 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:38,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:38,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:38,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925784885] [2025-03-04 15:17:38,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925784885] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:38,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578934956] [2025-03-04 15:17:38,344 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 15:17:38,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:38,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:38,346 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:38,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-04 15:17:38,467 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:38,493 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:38,493 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 15:17:38,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:38,495 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-03-04 15:17:38,497 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:38,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2025-03-04 15:17:38,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:38,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:38,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:38,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:38,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-04 15:17:38,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2025-03-04 15:17:38,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:38,805 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:38,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578934956] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:38,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:38,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 19 [2025-03-04 15:17:38,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986311848] [2025-03-04 15:17:38,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:38,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 15:17:38,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:38,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 15:17:38,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2025-03-04 15:17:38,806 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:38,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 526 transitions, 12236 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:38,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:38,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:38,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:40,164 INFO L124 PetriNetUnfolderBase]: 2087/4775 cut-off events. [2025-03-04 15:17:40,164 INFO L125 PetriNetUnfolderBase]: For 55407/55407 co-relation queries the response was YES. [2025-03-04 15:17:40,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32073 conditions, 4775 events. 2087/4775 cut-off events. For 55407/55407 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 40442 event pairs, 1047 based on Foata normal form. 10/4785 useless extension candidates. Maximal degree in co-relation 31990. Up to 3577 conditions per place. [2025-03-04 15:17:40,227 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 428 selfloop transitions, 176 changer transitions 7/613 dead transitions. [2025-03-04 15:17:40,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 613 transitions, 14476 flow [2025-03-04 15:17:40,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-04 15:17:40,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-03-04 15:17:40,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 282 transitions. [2025-03-04 15:17:40,228 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.26704545454545453 [2025-03-04 15:17:40,228 INFO L175 Difference]: Start difference. First operand has 412 places, 526 transitions, 12236 flow. Second operand 24 states and 282 transitions. [2025-03-04 15:17:40,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 613 transitions, 14476 flow [2025-03-04 15:17:40,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 613 transitions, 14262 flow, removed 15 selfloop flow, removed 9 redundant places. [2025-03-04 15:17:40,552 INFO L231 Difference]: Finished difference. Result has 432 places, 537 transitions, 12572 flow [2025-03-04 15:17:40,552 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12022, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12572, PETRI_PLACES=432, PETRI_TRANSITIONS=537} [2025-03-04 15:17:40,553 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 387 predicate places. [2025-03-04 15:17:40,553 INFO L471 AbstractCegarLoop]: Abstraction has has 432 places, 537 transitions, 12572 flow [2025-03-04 15:17:40,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:40,553 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:40,553 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:40,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-04 15:17:40,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-03-04 15:17:40,753 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:40,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:40,754 INFO L85 PathProgramCache]: Analyzing trace with hash 194348189, now seen corresponding path program 5 times [2025-03-04 15:17:40,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:40,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990286040] [2025-03-04 15:17:40,754 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:17:40,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:40,766 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:40,771 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:40,771 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 15:17:40,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:41,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:41,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:41,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990286040] [2025-03-04 15:17:41,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990286040] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:41,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576608028] [2025-03-04 15:17:41,331 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 15:17:41,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:41,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:41,333 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:41,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-04 15:17:41,468 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:41,489 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:41,489 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 15:17:41,489 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:41,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-03-04 15:17:41,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:41,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2025-03-04 15:17:41,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:41,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:41,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:41,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:41,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2025-03-04 15:17:41,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:41,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-04 15:17:41,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2025-03-04 15:17:41,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:41,858 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:41,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576608028] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:41,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:41,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2025-03-04 15:17:41,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366983845] [2025-03-04 15:17:41,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:41,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 15:17:41,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:41,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 15:17:41,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2025-03-04 15:17:41,859 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:41,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 537 transitions, 12572 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:41,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:41,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:41,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:43,512 INFO L124 PetriNetUnfolderBase]: 2206/5069 cut-off events. [2025-03-04 15:17:43,512 INFO L125 PetriNetUnfolderBase]: For 62299/62299 co-relation queries the response was YES. [2025-03-04 15:17:43,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34974 conditions, 5069 events. 2206/5069 cut-off events. For 62299/62299 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 43719 event pairs, 1001 based on Foata normal form. 10/5079 useless extension candidates. Maximal degree in co-relation 34885. Up to 3253 conditions per place. [2025-03-04 15:17:43,560 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 458 selfloop transitions, 201 changer transitions 7/668 dead transitions. [2025-03-04 15:17:43,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 668 transitions, 15768 flow [2025-03-04 15:17:43,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-04 15:17:43,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-03-04 15:17:43,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 301 transitions. [2025-03-04 15:17:43,561 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2736363636363636 [2025-03-04 15:17:43,561 INFO L175 Difference]: Start difference. First operand has 432 places, 537 transitions, 12572 flow. Second operand 25 states and 301 transitions. [2025-03-04 15:17:43,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 668 transitions, 15768 flow [2025-03-04 15:17:43,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 668 transitions, 15629 flow, removed 8 selfloop flow, removed 9 redundant places. [2025-03-04 15:17:43,970 INFO L231 Difference]: Finished difference. Result has 451 places, 559 transitions, 13362 flow [2025-03-04 15:17:43,971 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12433, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=13362, PETRI_PLACES=451, PETRI_TRANSITIONS=559} [2025-03-04 15:17:43,971 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 406 predicate places. [2025-03-04 15:17:43,971 INFO L471 AbstractCegarLoop]: Abstraction has has 451 places, 559 transitions, 13362 flow [2025-03-04 15:17:43,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:43,971 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:43,971 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:43,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-04 15:17:44,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2025-03-04 15:17:44,172 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:44,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:44,173 INFO L85 PathProgramCache]: Analyzing trace with hash 394076843, now seen corresponding path program 6 times [2025-03-04 15:17:44,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:44,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489018048] [2025-03-04 15:17:44,173 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:17:44,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:44,183 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:44,188 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:44,188 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-03-04 15:17:44,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:44,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:44,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:44,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489018048] [2025-03-04 15:17:44,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489018048] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:44,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747545704] [2025-03-04 15:17:44,749 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 15:17:44,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:44,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:44,751 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:44,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-04 15:17:44,874 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 26 statements into 2 equivalence classes. [2025-03-04 15:17:44,928 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:44,928 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-03-04 15:17:44,928 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:44,930 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-03-04 15:17:44,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:44,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2025-03-04 15:17:45,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:45,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:45,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:45,229 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2025-03-04 15:17:45,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 34 [2025-03-04 15:17:45,334 INFO L349 Elim1Store]: treesize reduction 26, result has 45.8 percent of original size [2025-03-04 15:17:45,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 51 treesize of output 46 [2025-03-04 15:17:45,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-03-04 15:17:45,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:45,370 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:45,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747545704] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:45,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:45,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 23 [2025-03-04 15:17:45,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298740069] [2025-03-04 15:17:45,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:45,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 15:17:45,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:45,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 15:17:45,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2025-03-04 15:17:45,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:45,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 559 transitions, 13362 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:45,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:45,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:45,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-04 15:17:47,321 INFO L124 PetriNetUnfolderBase]: 2298/5372 cut-off events. [2025-03-04 15:17:47,322 INFO L125 PetriNetUnfolderBase]: For 75095/75095 co-relation queries the response was YES. [2025-03-04 15:17:47,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38741 conditions, 5372 events. 2298/5372 cut-off events. For 75095/75095 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 47517 event pairs, 1023 based on Foata normal form. 34/5406 useless extension candidates. Maximal degree in co-relation 38647. Up to 3166 conditions per place. [2025-03-04 15:17:47,372 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 422 selfloop transitions, 261 changer transitions 11/696 dead transitions. [2025-03-04 15:17:47,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 696 transitions, 16819 flow [2025-03-04 15:17:47,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-03-04 15:17:47,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-03-04 15:17:47,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 373 transitions. [2025-03-04 15:17:47,374 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2568870523415978 [2025-03-04 15:17:47,374 INFO L175 Difference]: Start difference. First operand has 451 places, 559 transitions, 13362 flow. Second operand 33 states and 373 transitions. [2025-03-04 15:17:47,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 696 transitions, 16819 flow [2025-03-04 15:17:47,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 696 transitions, 16563 flow, removed 10 selfloop flow, removed 16 redundant places. [2025-03-04 15:17:47,827 INFO L231 Difference]: Finished difference. Result has 471 places, 599 transitions, 14761 flow [2025-03-04 15:17:47,827 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13133, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14761, PETRI_PLACES=471, PETRI_TRANSITIONS=599} [2025-03-04 15:17:47,827 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 426 predicate places. [2025-03-04 15:17:47,827 INFO L471 AbstractCegarLoop]: Abstraction has has 471 places, 599 transitions, 14761 flow [2025-03-04 15:17:47,828 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:47,828 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-04 15:17:47,828 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 15:17:47,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-04 15:17:48,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:48,028 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-04 15:17:48,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 15:17:48,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2114204487, now seen corresponding path program 7 times [2025-03-04 15:17:48,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 15:17:48,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606334637] [2025-03-04 15:17:48,029 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 15:17:48,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 15:17:48,041 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-04 15:17:48,045 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:48,045 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:48,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:48,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:48,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 15:17:48,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606334637] [2025-03-04 15:17:48,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606334637] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 15:17:48,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109554266] [2025-03-04 15:17:48,584 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 15:17:48,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 15:17:48,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 15:17:48,586 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 15:17:48,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-04 15:17:48,721 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-04 15:17:48,740 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-04 15:17:48,740 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 15:17:48,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 15:17:48,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-03-04 15:17:48,747 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 15:17:48,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2025-03-04 15:17:48,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2025-03-04 15:17:48,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2025-03-04 15:17:49,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-04 15:17:49,026 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2025-03-04 15:17:49,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 34 [2025-03-04 15:17:49,158 INFO L349 Elim1Store]: treesize reduction 26, result has 45.8 percent of original size [2025-03-04 15:17:49,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 51 treesize of output 46 [2025-03-04 15:17:49,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-03-04 15:17:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 15:17:49,188 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 15:17:49,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109554266] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 15:17:49,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 15:17:49,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2025-03-04 15:17:49,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623609317] [2025-03-04 15:17:49,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 15:17:49,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 15:17:49,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 15:17:49,189 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 15:17:49,189 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2025-03-04 15:17:49,189 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-04 15:17:49,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 599 transitions, 14761 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 15:17:49,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-04 15:17:49,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-04 15:17:49,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand