./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 8fc3dc66 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-?-8fc3dc6-m [2025-03-17 19:32:48,732 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 19:32:48,782 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-17 19:32:48,789 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 19:32:48,789 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 19:32:48,809 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 19:32:48,810 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 19:32:48,810 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 19:32:48,810 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 19:32:48,810 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 19:32:48,811 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 19:32:48,811 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 19:32:48,811 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 19:32:48,811 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 19:32:48,811 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 19:32:48,812 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 19:32:48,812 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 19:32:48,813 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 19:32:48,813 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 19:32:48,813 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 19:32:48,813 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-17 19:32:49,029 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 19:32:49,034 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 19:32:49,036 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 19:32:49,037 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 19:32:49,037 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 19:32:49,038 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-17 19:32:50,166 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e63ecbab6/2bd13a70030d465aa79c5b062abad58f/FLAG090437ea5 [2025-03-17 19:32:50,538 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 19:32:50,538 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2025-03-17 19:32:50,573 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e63ecbab6/2bd13a70030d465aa79c5b062abad58f/FLAG090437ea5 [2025-03-17 19:32:50,753 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e63ecbab6/2bd13a70030d465aa79c5b062abad58f [2025-03-17 19:32:50,755 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 19:32:50,758 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 19:32:50,759 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 19:32:50,759 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 19:32:50,762 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 19:32:50,763 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:32:50" (1/1) ... [2025-03-17 19:32:50,764 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5875b348 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:50, skipping insertion in model container [2025-03-17 19:32:50,764 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:32:50" (1/1) ... [2025-03-17 19:32:50,815 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 19:32:51,085 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 19:32:51,096 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 19:32:51,148 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 19:32:51,183 INFO L204 MainTranslator]: Completed translation [2025-03-17 19:32:51,183 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51 WrapperNode [2025-03-17 19:32:51,183 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 19:32:51,184 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 19:32:51,184 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 19:32:51,184 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 19:32:51,189 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,205 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,228 INFO L138 Inliner]: procedures = 248, calls = 56, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 154 [2025-03-17 19:32:51,229 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 19:32:51,230 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 19:32:51,231 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 19:32:51,231 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 19:32:51,237 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,238 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,240 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,260 INFO L175 MemorySlicer]: Split 19 memory accesses to 3 slices as follows [2, 2, 15]. 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, 2, 8]. [2025-03-17 19:32:51,260 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,264 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,279 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,284 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,286 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,287 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,290 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 19:32:51,291 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 19:32:51,291 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 19:32:51,291 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 19:32:51,292 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (1/1) ... [2025-03-17 19:32:51,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 19:32:51,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:32:51,327 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-17 19:32:51,330 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-17 19:32:51,347 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2025-03-17 19:32:51,348 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 19:32:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 19:32:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 19:32:51,350 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 19:32:51,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 19:32:51,351 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-17 19:32:51,549 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 19:32:51,550 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 19:32:51,775 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-17 19:32:51,776 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 19:32:51,930 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 19:32:51,930 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 19:32:51,931 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:32:51 BoogieIcfgContainer [2025-03-17 19:32:51,931 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 19:32:51,935 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 19:32:51,935 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 19:32:51,938 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 19:32:51,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 07:32:50" (1/3) ... [2025-03-17 19:32:51,939 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21d1f7e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:32:51, skipping insertion in model container [2025-03-17 19:32:51,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:32:51" (2/3) ... [2025-03-17 19:32:51,939 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21d1f7e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:32:51, skipping insertion in model container [2025-03-17 19:32:51,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:32:51" (3/3) ... [2025-03-17 19:32:51,940 INFO L128 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2025-03-17 19:32:51,951 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 19:32:51,952 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-17 19:32:51,952 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-17 19:32:52,001 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-17 19:32:52,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 44 transitions, 102 flow [2025-03-17 19:32:52,061 INFO L124 PetriNetUnfolderBase]: 2/47 cut-off events. [2025-03-17 19:32:52,063 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-03-17 19:32:52,070 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 77 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-17 19:32:52,071 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 44 transitions, 102 flow [2025-03-17 19:32:52,073 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 38 transitions, 85 flow [2025-03-17 19:32:52,083 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 19:32:52,093 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;@50cb82d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 19:32:52,093 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2025-03-17 19:32:52,102 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-17 19:32:52,103 INFO L124 PetriNetUnfolderBase]: 0/20 cut-off events. [2025-03-17 19:32:52,103 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-17 19:32:52,103 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:52,104 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:52,104 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-17 19:32:52,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:52,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1702115293, now seen corresponding path program 1 times [2025-03-17 19:32:52,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:52,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865328786] [2025-03-17 19:32:52,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:32:52,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:52,230 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-17 19:32:52,284 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-17 19:32:52,285 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:32:52,285 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:52,926 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-17 19:32:52,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:52,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865328786] [2025-03-17 19:32:52,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865328786] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:52,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:52,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 19:32:52,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628582276] [2025-03-17 19:32:52,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:52,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 19:32:52,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:52,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 19:32:52,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-17 19:32:52,960 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:32:52,963 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-17 19:32:52,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:52,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:32:52,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:32:53,546 INFO L124 PetriNetUnfolderBase]: 1309/2220 cut-off events. [2025-03-17 19:32:53,546 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2025-03-17 19:32:53,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4457 conditions, 2220 events. 1309/2220 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11537 event pairs, 576 based on Foata normal form. 0/1932 useless extension candidates. Maximal degree in co-relation 4365. Up to 1340 conditions per place. [2025-03-17 19:32:53,567 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 85 selfloop transitions, 20 changer transitions 3/111 dead transitions. [2025-03-17 19:32:53,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 111 transitions, 462 flow [2025-03-17 19:32:53,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:32:53,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-17 19:32:53,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2025-03-17 19:32:53,581 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2025-03-17 19:32:53,582 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 85 flow. Second operand 10 states and 172 transitions. [2025-03-17 19:32:53,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 111 transitions, 462 flow [2025-03-17 19:32:53,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 111 transitions, 451 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-17 19:32:53,590 INFO L231 Difference]: Finished difference. Result has 56 places, 58 transitions, 208 flow [2025-03-17 19:32:53,592 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=208, PETRI_PLACES=56, PETRI_TRANSITIONS=58} [2025-03-17 19:32:53,594 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2025-03-17 19:32:53,594 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 58 transitions, 208 flow [2025-03-17 19:32:53,594 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-17 19:32:53,594 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:53,594 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:53,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 19:32:53,595 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:32:53,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:53,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1712564432, now seen corresponding path program 1 times [2025-03-17 19:32:53,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:53,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63699888] [2025-03-17 19:32:53,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:32:53,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:53,620 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-17 19:32:53,630 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-17 19:32:53,631 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:32:53,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:53,950 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-17 19:32:53,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:53,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63699888] [2025-03-17 19:32:53,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63699888] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:53,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:53,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 19:32:53,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093925252] [2025-03-17 19:32:53,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:53,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 19:32:53,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:53,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 19:32:53,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-17 19:32:53,953 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:32:53,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 58 transitions, 208 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-17 19:32:53,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:53,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:32:53,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:32:54,410 INFO L124 PetriNetUnfolderBase]: 1551/2657 cut-off events. [2025-03-17 19:32:54,411 INFO L125 PetriNetUnfolderBase]: For 1041/1043 co-relation queries the response was YES. [2025-03-17 19:32:54,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6510 conditions, 2657 events. 1551/2657 cut-off events. For 1041/1043 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14466 event pairs, 870 based on Foata normal form. 2/2419 useless extension candidates. Maximal degree in co-relation 5626. Up to 1866 conditions per place. [2025-03-17 19:32:54,424 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 83 selfloop transitions, 27 changer transitions 9/122 dead transitions. [2025-03-17 19:32:54,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 122 transitions, 650 flow [2025-03-17 19:32:54,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:32:54,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-17 19:32:54,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2025-03-17 19:32:54,427 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3840909090909091 [2025-03-17 19:32:54,427 INFO L175 Difference]: Start difference. First operand has 56 places, 58 transitions, 208 flow. Second operand 10 states and 169 transitions. [2025-03-17 19:32:54,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 122 transitions, 650 flow [2025-03-17 19:32:54,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 122 transitions, 648 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-17 19:32:54,436 INFO L231 Difference]: Finished difference. Result has 68 places, 74 transitions, 364 flow [2025-03-17 19:32:54,437 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=364, PETRI_PLACES=68, PETRI_TRANSITIONS=74} [2025-03-17 19:32:54,438 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2025-03-17 19:32:54,438 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 74 transitions, 364 flow [2025-03-17 19:32:54,438 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-17 19:32:54,438 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:54,438 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:54,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 19:32:54,439 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:32:54,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:54,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1505930516, now seen corresponding path program 1 times [2025-03-17 19:32:54,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:54,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795922246] [2025-03-17 19:32:54,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:32:54,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:54,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:32:54,470 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:32:54,470 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:32:54,470 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:54,521 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-17 19:32:54,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:54,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795922246] [2025-03-17 19:32:54,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795922246] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:54,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:54,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 19:32:54,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734004972] [2025-03-17 19:32:54,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:54,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:32:54,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:54,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:32:54,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:32:54,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2025-03-17 19:32:54,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 74 transitions, 364 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-17 19:32:54,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:54,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2025-03-17 19:32:54,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:32:54,729 INFO L124 PetriNetUnfolderBase]: 963/1690 cut-off events. [2025-03-17 19:32:54,730 INFO L125 PetriNetUnfolderBase]: For 1035/1038 co-relation queries the response was YES. [2025-03-17 19:32:54,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4722 conditions, 1690 events. 963/1690 cut-off events. For 1035/1038 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8892 event pairs, 189 based on Foata normal form. 1/1591 useless extension candidates. Maximal degree in co-relation 4333. Up to 1014 conditions per place. [2025-03-17 19:32:54,739 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 111 selfloop transitions, 6 changer transitions 0/119 dead transitions. [2025-03-17 19:32:54,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 119 transitions, 814 flow [2025-03-17 19:32:54,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:32:54,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-17 19:32:54,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2025-03-17 19:32:54,740 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2025-03-17 19:32:54,740 INFO L175 Difference]: Start difference. First operand has 68 places, 74 transitions, 364 flow. Second operand 4 states and 90 transitions. [2025-03-17 19:32:54,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 119 transitions, 814 flow [2025-03-17 19:32:54,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 119 transitions, 814 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-17 19:32:54,750 INFO L231 Difference]: Finished difference. Result has 68 places, 61 transitions, 306 flow [2025-03-17 19:32:54,750 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=306, PETRI_PLACES=68, PETRI_TRANSITIONS=61} [2025-03-17 19:32:54,750 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2025-03-17 19:32:54,750 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 61 transitions, 306 flow [2025-03-17 19:32:54,752 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-17 19:32:54,752 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:54,752 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:54,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 19:32:54,752 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:32:54,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:54,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1012114214, now seen corresponding path program 1 times [2025-03-17 19:32:54,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:54,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427920038] [2025-03-17 19:32:54,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:32:54,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:54,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:32:54,780 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:32:54,782 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:32:54,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:55,107 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-17 19:32:55,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:55,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427920038] [2025-03-17 19:32:55,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427920038] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:55,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:55,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 19:32:55,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109590587] [2025-03-17 19:32:55,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:55,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 19:32:55,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:55,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 19:32:55,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:32:55,109 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:32:55,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 61 transitions, 306 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:32:55,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:55,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:32:55,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:32:55,858 INFO L124 PetriNetUnfolderBase]: 2351/4076 cut-off events. [2025-03-17 19:32:55,858 INFO L125 PetriNetUnfolderBase]: For 4396/4406 co-relation queries the response was YES. [2025-03-17 19:32:55,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12187 conditions, 4076 events. 2351/4076 cut-off events. For 4396/4406 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24967 event pairs, 787 based on Foata normal form. 26/3838 useless extension candidates. Maximal degree in co-relation 6803. Up to 1016 conditions per place. [2025-03-17 19:32:55,884 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 203 selfloop transitions, 32 changer transitions 0/237 dead transitions. [2025-03-17 19:32:55,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 237 transitions, 1654 flow [2025-03-17 19:32:55,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 19:32:55,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-03-17 19:32:55,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2025-03-17 19:32:55,887 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44834710743801653 [2025-03-17 19:32:55,887 INFO L175 Difference]: Start difference. First operand has 68 places, 61 transitions, 306 flow. Second operand 11 states and 217 transitions. [2025-03-17 19:32:55,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 237 transitions, 1654 flow [2025-03-17 19:32:55,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 237 transitions, 1630 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-17 19:32:55,913 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 561 flow [2025-03-17 19:32:55,913 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=561, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2025-03-17 19:32:55,914 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 39 predicate places. [2025-03-17 19:32:55,914 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 561 flow [2025-03-17 19:32:55,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:32:55,914 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:55,914 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:55,914 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 19:32:55,914 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-17 19:32:55,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:55,915 INFO L85 PathProgramCache]: Analyzing trace with hash -2062113840, now seen corresponding path program 2 times [2025-03-17 19:32:55,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:55,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691600114] [2025-03-17 19:32:55,915 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:32:55,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:55,938 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:32:55,946 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:32:55,948 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:32:55,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:56,241 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-17 19:32:56,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:56,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691600114] [2025-03-17 19:32:56,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691600114] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:56,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:56,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 19:32:56,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067386518] [2025-03-17 19:32:56,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:56,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 19:32:56,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:56,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 19:32:56,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:32:56,243 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:32:56,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 561 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:32:56,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:56,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:32:56,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:32:57,006 INFO L124 PetriNetUnfolderBase]: 2555/4482 cut-off events. [2025-03-17 19:32:57,006 INFO L125 PetriNetUnfolderBase]: For 8684/8690 co-relation queries the response was YES. [2025-03-17 19:32:57,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15627 conditions, 4482 events. 2555/4482 cut-off events. For 8684/8690 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 28929 event pairs, 206 based on Foata normal form. 22/4212 useless extension candidates. Maximal degree in co-relation 9052. Up to 1460 conditions per place. [2025-03-17 19:32:57,037 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 148 selfloop transitions, 56 changer transitions 6/212 dead transitions. [2025-03-17 19:32:57,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 212 transitions, 1734 flow [2025-03-17 19:32:57,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-17 19:32:57,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-17 19:32:57,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2025-03-17 19:32:57,041 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38825757575757575 [2025-03-17 19:32:57,042 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 561 flow. Second operand 12 states and 205 transitions. [2025-03-17 19:32:57,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 212 transitions, 1734 flow [2025-03-17 19:32:57,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 212 transitions, 1692 flow, removed 13 selfloop flow, removed 2 redundant places. [2025-03-17 19:32:57,061 INFO L231 Difference]: Finished difference. Result has 97 places, 110 transitions, 924 flow [2025-03-17 19:32:57,062 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=924, PETRI_PLACES=97, PETRI_TRANSITIONS=110} [2025-03-17 19:32:57,064 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2025-03-17 19:32:57,064 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 110 transitions, 924 flow [2025-03-17 19:32:57,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:32:57,064 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:57,064 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:57,064 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 19:32:57,064 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:32:57,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:57,065 INFO L85 PathProgramCache]: Analyzing trace with hash 801775588, now seen corresponding path program 3 times [2025-03-17 19:32:57,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:57,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048883518] [2025-03-17 19:32:57,065 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:32:57,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:57,081 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:32:57,091 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:32:57,092 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-17 19:32:57,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:57,386 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-17 19:32:57,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:57,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048883518] [2025-03-17 19:32:57,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048883518] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:57,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:57,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-17 19:32:57,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310711446] [2025-03-17 19:32:57,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:57,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 19:32:57,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:57,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 19:32:57,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2025-03-17 19:32:57,389 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:32:57,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 110 transitions, 924 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-17 19:32:57,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:57,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:32:57,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:32:58,035 INFO L124 PetriNetUnfolderBase]: 2127/3866 cut-off events. [2025-03-17 19:32:58,035 INFO L125 PetriNetUnfolderBase]: For 9779/9779 co-relation queries the response was YES. [2025-03-17 19:32:58,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14196 conditions, 3866 events. 2127/3866 cut-off events. For 9779/9779 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24802 event pairs, 389 based on Foata normal form. 16/3642 useless extension candidates. Maximal degree in co-relation 8282. Up to 2296 conditions per place. [2025-03-17 19:32:58,054 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 130 selfloop transitions, 62 changer transitions 3/197 dead transitions. [2025-03-17 19:32:58,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 197 transitions, 1936 flow [2025-03-17 19:32:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:32:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-17 19:32:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2025-03-17 19:32:58,056 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3795454545454545 [2025-03-17 19:32:58,057 INFO L175 Difference]: Start difference. First operand has 97 places, 110 transitions, 924 flow. Second operand 10 states and 167 transitions. [2025-03-17 19:32:58,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 197 transitions, 1936 flow [2025-03-17 19:32:58,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 197 transitions, 1877 flow, removed 15 selfloop flow, removed 4 redundant places. [2025-03-17 19:32:58,084 INFO L231 Difference]: Finished difference. Result has 108 places, 133 transitions, 1359 flow [2025-03-17 19:32:58,085 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1359, PETRI_PLACES=108, PETRI_TRANSITIONS=133} [2025-03-17 19:32:58,085 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2025-03-17 19:32:58,086 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 133 transitions, 1359 flow [2025-03-17 19:32:58,087 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-17 19:32:58,087 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:58,087 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:58,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 19:32:58,087 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:32:58,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:58,087 INFO L85 PathProgramCache]: Analyzing trace with hash 928537168, now seen corresponding path program 4 times [2025-03-17 19:32:58,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:58,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218029805] [2025-03-17 19:32:58,088 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:32:58,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:58,104 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 16 statements into 2 equivalence classes. [2025-03-17 19:32:58,112 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:32:58,113 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:32:58,113 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:58,424 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-17 19:32:58,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:58,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218029805] [2025-03-17 19:32:58,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218029805] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:58,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:58,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 19:32:58,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796365288] [2025-03-17 19:32:58,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:58,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 19:32:58,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:58,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 19:32:58,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-17 19:32:58,426 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:32:58,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 133 transitions, 1359 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-17 19:32:58,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:58,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:32:58,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:32:59,332 INFO L124 PetriNetUnfolderBase]: 2450/4457 cut-off events. [2025-03-17 19:32:59,333 INFO L125 PetriNetUnfolderBase]: For 13585/13593 co-relation queries the response was YES. [2025-03-17 19:32:59,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17350 conditions, 4457 events. 2450/4457 cut-off events. For 13585/13593 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 28620 event pairs, 1127 based on Foata normal form. 64/4255 useless extension candidates. Maximal degree in co-relation 16916. Up to 2597 conditions per place. [2025-03-17 19:32:59,352 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 178 selfloop transitions, 65 changer transitions 18/263 dead transitions. [2025-03-17 19:32:59,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 263 transitions, 3053 flow [2025-03-17 19:32:59,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 19:32:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-17 19:32:59,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 221 transitions. [2025-03-17 19:32:59,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33484848484848484 [2025-03-17 19:32:59,354 INFO L175 Difference]: Start difference. First operand has 108 places, 133 transitions, 1359 flow. Second operand 15 states and 221 transitions. [2025-03-17 19:32:59,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 263 transitions, 3053 flow [2025-03-17 19:32:59,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 263 transitions, 2915 flow, removed 60 selfloop flow, removed 2 redundant places. [2025-03-17 19:32:59,389 INFO L231 Difference]: Finished difference. Result has 127 places, 155 transitions, 1713 flow [2025-03-17 19:32:59,389 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1713, PETRI_PLACES=127, PETRI_TRANSITIONS=155} [2025-03-17 19:32:59,389 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2025-03-17 19:32:59,389 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 155 transitions, 1713 flow [2025-03-17 19:32:59,390 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-17 19:32:59,390 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:32:59,390 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:32:59,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 19:32:59,390 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:32:59,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:32:59,392 INFO L85 PathProgramCache]: Analyzing trace with hash -290151718, now seen corresponding path program 5 times [2025-03-17 19:32:59,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:32:59,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887083673] [2025-03-17 19:32:59,392 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 19:32:59,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:32:59,407 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:32:59,416 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:32:59,416 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:32:59,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:32:59,656 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-17 19:32:59,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:32:59,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887083673] [2025-03-17 19:32:59,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887083673] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:32:59,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:32:59,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 19:32:59,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326654331] [2025-03-17 19:32:59,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:32:59,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 19:32:59,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:32:59,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 19:32:59,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:32:59,658 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:32:59,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 155 transitions, 1713 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:32:59,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:32:59,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:32:59,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:00,267 INFO L124 PetriNetUnfolderBase]: 1702/3159 cut-off events. [2025-03-17 19:33:00,268 INFO L125 PetriNetUnfolderBase]: For 11778/11786 co-relation queries the response was YES. [2025-03-17 19:33:00,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13428 conditions, 3159 events. 1702/3159 cut-off events. For 11778/11786 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 19538 event pairs, 349 based on Foata normal form. 40/3035 useless extension candidates. Maximal degree in co-relation 13101. Up to 1488 conditions per place. [2025-03-17 19:33:00,284 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 197 selfloop transitions, 72 changer transitions 4/275 dead transitions. [2025-03-17 19:33:00,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 275 transitions, 2979 flow [2025-03-17 19:33:00,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 19:33:00,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-03-17 19:33:00,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2025-03-17 19:33:00,288 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44834710743801653 [2025-03-17 19:33:00,288 INFO L175 Difference]: Start difference. First operand has 127 places, 155 transitions, 1713 flow. Second operand 11 states and 217 transitions. [2025-03-17 19:33:00,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 275 transitions, 2979 flow [2025-03-17 19:33:00,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 275 transitions, 2829 flow, removed 20 selfloop flow, removed 7 redundant places. [2025-03-17 19:33:00,323 INFO L231 Difference]: Finished difference. Result has 136 places, 161 transitions, 1877 flow [2025-03-17 19:33:00,323 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1877, PETRI_PLACES=136, PETRI_TRANSITIONS=161} [2025-03-17 19:33:00,324 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2025-03-17 19:33:00,324 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 161 transitions, 1877 flow [2025-03-17 19:33:00,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:33:00,324 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:00,324 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:33:00,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-17 19:33:00,324 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:00,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:00,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1437061424, now seen corresponding path program 6 times [2025-03-17 19:33:00,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:00,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149778548] [2025-03-17 19:33:00,325 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 19:33:00,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:00,336 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:33:00,342 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:33:00,342 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-17 19:33:00,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:00,543 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-17 19:33:00,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:00,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149778548] [2025-03-17 19:33:00,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149778548] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:00,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:00,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 19:33:00,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655428513] [2025-03-17 19:33:00,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:00,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 19:33:00,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:00,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 19:33:00,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:33:00,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:00,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 161 transitions, 1877 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:33:00,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:00,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:00,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:01,134 INFO L124 PetriNetUnfolderBase]: 1738/3243 cut-off events. [2025-03-17 19:33:01,135 INFO L125 PetriNetUnfolderBase]: For 15061/15061 co-relation queries the response was YES. [2025-03-17 19:33:01,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14250 conditions, 3243 events. 1738/3243 cut-off events. For 15061/15061 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 20401 event pairs, 324 based on Foata normal form. 16/3091 useless extension candidates. Maximal degree in co-relation 13918. Up to 972 conditions per place. [2025-03-17 19:33:01,163 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 216 selfloop transitions, 76 changer transitions 9/303 dead transitions. [2025-03-17 19:33:01,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 303 transitions, 3571 flow [2025-03-17 19:33:01,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-17 19:33:01,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-17 19:33:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2025-03-17 19:33:01,168 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2025-03-17 19:33:01,168 INFO L175 Difference]: Start difference. First operand has 136 places, 161 transitions, 1877 flow. Second operand 12 states and 218 transitions. [2025-03-17 19:33:01,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 303 transitions, 3571 flow [2025-03-17 19:33:01,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 303 transitions, 3449 flow, removed 24 selfloop flow, removed 4 redundant places. [2025-03-17 19:33:01,228 INFO L231 Difference]: Finished difference. Result has 149 places, 173 transitions, 2200 flow [2025-03-17 19:33:01,229 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2200, PETRI_PLACES=149, PETRI_TRANSITIONS=173} [2025-03-17 19:33:01,230 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2025-03-17 19:33:01,231 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 173 transitions, 2200 flow [2025-03-17 19:33:01,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:33:01,231 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:01,231 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:33:01,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-17 19:33:01,231 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-17 19:33:01,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:01,232 INFO L85 PathProgramCache]: Analyzing trace with hash -715098927, now seen corresponding path program 1 times [2025-03-17 19:33:01,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:01,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950777471] [2025-03-17 19:33:01,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:01,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:01,248 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:33:01,257 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:33:01,257 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:01,257 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:01,468 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-17 19:33:01,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:01,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950777471] [2025-03-17 19:33:01,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950777471] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:01,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:01,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 19:33:01,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580581939] [2025-03-17 19:33:01,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:01,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 19:33:01,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:01,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 19:33:01,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:33:01,470 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:01,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 173 transitions, 2200 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:33:01,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:01,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:01,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:02,183 INFO L124 PetriNetUnfolderBase]: 1577/3042 cut-off events. [2025-03-17 19:33:02,184 INFO L125 PetriNetUnfolderBase]: For 16661/16669 co-relation queries the response was YES. [2025-03-17 19:33:02,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13946 conditions, 3042 events. 1577/3042 cut-off events. For 16661/16669 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19462 event pairs, 398 based on Foata normal form. 40/2944 useless extension candidates. Maximal degree in co-relation 13627. Up to 1050 conditions per place. [2025-03-17 19:33:02,207 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 222 selfloop transitions, 80 changer transitions 12/316 dead transitions. [2025-03-17 19:33:02,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 316 transitions, 3759 flow [2025-03-17 19:33:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-17 19:33:02,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-17 19:33:02,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 239 transitions. [2025-03-17 19:33:02,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45265151515151514 [2025-03-17 19:33:02,210 INFO L175 Difference]: Start difference. First operand has 149 places, 173 transitions, 2200 flow. Second operand 12 states and 239 transitions. [2025-03-17 19:33:02,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 316 transitions, 3759 flow [2025-03-17 19:33:02,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 316 transitions, 3491 flow, removed 61 selfloop flow, removed 9 redundant places. [2025-03-17 19:33:02,274 INFO L231 Difference]: Finished difference. Result has 157 places, 181 transitions, 2380 flow [2025-03-17 19:33:02,275 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2380, PETRI_PLACES=157, PETRI_TRANSITIONS=181} [2025-03-17 19:33:02,275 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 112 predicate places. [2025-03-17 19:33:02,275 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 181 transitions, 2380 flow [2025-03-17 19:33:02,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:33:02,276 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:02,276 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:33:02,276 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-17 19:33:02,276 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-17 19:33:02,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:02,276 INFO L85 PathProgramCache]: Analyzing trace with hash 23273745, now seen corresponding path program 1 times [2025-03-17 19:33:02,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:02,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785982139] [2025-03-17 19:33:02,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:02,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:02,288 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 19:33:02,295 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 19:33:02,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:02,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:02,478 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-17 19:33:02,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:02,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785982139] [2025-03-17 19:33:02,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785982139] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:02,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:02,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 19:33:02,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216639366] [2025-03-17 19:33:02,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:02,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 19:33:02,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:02,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 19:33:02,480 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:33:02,480 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:02,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 181 transitions, 2380 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:33:02,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:02,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:02,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:02,991 INFO L124 PetriNetUnfolderBase]: 740/1479 cut-off events. [2025-03-17 19:33:02,992 INFO L125 PetriNetUnfolderBase]: For 11871/11879 co-relation queries the response was YES. [2025-03-17 19:33:02,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7223 conditions, 1479 events. 740/1479 cut-off events. For 11871/11879 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8342 event pairs, 87 based on Foata normal form. 40/1453 useless extension candidates. Maximal degree in co-relation 6922. Up to 556 conditions per place. [2025-03-17 19:33:03,002 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 166 selfloop transitions, 90 changer transitions 0/258 dead transitions. [2025-03-17 19:33:03,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 258 transitions, 3273 flow [2025-03-17 19:33:03,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-17 19:33:03,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-03-17 19:33:03,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2025-03-17 19:33:03,004 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2025-03-17 19:33:03,004 INFO L175 Difference]: Start difference. First operand has 157 places, 181 transitions, 2380 flow. Second operand 12 states and 219 transitions. [2025-03-17 19:33:03,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 258 transitions, 3273 flow [2025-03-17 19:33:03,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 258 transitions, 3000 flow, removed 84 selfloop flow, removed 9 redundant places. [2025-03-17 19:33:03,043 INFO L231 Difference]: Finished difference. Result has 163 places, 176 transitions, 2412 flow [2025-03-17 19:33:03,045 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2412, PETRI_PLACES=163, PETRI_TRANSITIONS=176} [2025-03-17 19:33:03,046 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2025-03-17 19:33:03,046 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 176 transitions, 2412 flow [2025-03-17 19:33:03,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 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-17 19:33:03,047 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:03,047 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-17 19:33:03,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-17 19:33:03,047 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-17 19:33:03,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:03,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1157897036, now seen corresponding path program 1 times [2025-03-17 19:33:03,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:03,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894480873] [2025-03-17 19:33:03,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:03,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:03,060 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:03,065 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:03,065 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:03,066 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:03,525 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-17 19:33:03,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:03,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894480873] [2025-03-17 19:33:03,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894480873] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:03,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:03,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:03,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685977532] [2025-03-17 19:33:03,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:03,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:03,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:03,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:03,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:03,527 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:03,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 176 transitions, 2412 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-17 19:33:03,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:03,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:03,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:04,143 INFO L124 PetriNetUnfolderBase]: 930/1901 cut-off events. [2025-03-17 19:33:04,143 INFO L125 PetriNetUnfolderBase]: For 13307/13315 co-relation queries the response was YES. [2025-03-17 19:33:04,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8661 conditions, 1901 events. 930/1901 cut-off events. For 13307/13315 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11372 event pairs, 338 based on Foata normal form. 8/1829 useless extension candidates. Maximal degree in co-relation 8277. Up to 1097 conditions per place. [2025-03-17 19:33:04,155 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 66 changer transitions 0/314 dead transitions. [2025-03-17 19:33:04,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 314 transitions, 4348 flow [2025-03-17 19:33:04,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-17 19:33:04,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-17 19:33:04,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2025-03-17 19:33:04,157 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.362012987012987 [2025-03-17 19:33:04,157 INFO L175 Difference]: Start difference. First operand has 163 places, 176 transitions, 2412 flow. Second operand 14 states and 223 transitions. [2025-03-17 19:33:04,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 314 transitions, 4348 flow [2025-03-17 19:33:04,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 314 transitions, 4193 flow, removed 34 selfloop flow, removed 5 redundant places. [2025-03-17 19:33:04,196 INFO L231 Difference]: Finished difference. Result has 178 places, 210 transitions, 3064 flow [2025-03-17 19:33:04,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2302, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3064, PETRI_PLACES=178, PETRI_TRANSITIONS=210} [2025-03-17 19:33:04,196 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 133 predicate places. [2025-03-17 19:33:04,196 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 210 transitions, 3064 flow [2025-03-17 19:33:04,196 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-17 19:33:04,196 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:04,196 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-17 19:33:04,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-17 19:33:04,197 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:04,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:04,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1407790828, now seen corresponding path program 2 times [2025-03-17 19:33:04,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:04,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636019776] [2025-03-17 19:33:04,197 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:04,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:04,209 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:04,213 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:04,214 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:04,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:04,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-17 19:33:04,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:04,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636019776] [2025-03-17 19:33:04,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636019776] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:04,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:04,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:04,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127760567] [2025-03-17 19:33:04,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:04,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:04,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:04,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:04,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:04,569 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:04,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 210 transitions, 3064 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-17 19:33:04,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:04,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:04,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:05,349 INFO L124 PetriNetUnfolderBase]: 1008/2065 cut-off events. [2025-03-17 19:33:05,350 INFO L125 PetriNetUnfolderBase]: For 14917/14925 co-relation queries the response was YES. [2025-03-17 19:33:05,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9834 conditions, 2065 events. 1008/2065 cut-off events. For 14917/14925 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 12652 event pairs, 387 based on Foata normal form. 22/2063 useless extension candidates. Maximal degree in co-relation 9469. Up to 1421 conditions per place. [2025-03-17 19:33:05,366 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 214 selfloop transitions, 80 changer transitions 0/296 dead transitions. [2025-03-17 19:33:05,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 296 transitions, 4370 flow [2025-03-17 19:33:05,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-17 19:33:05,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-17 19:33:05,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 209 transitions. [2025-03-17 19:33:05,369 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2025-03-17 19:33:05,369 INFO L175 Difference]: Start difference. First operand has 178 places, 210 transitions, 3064 flow. Second operand 14 states and 209 transitions. [2025-03-17 19:33:05,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 296 transitions, 4370 flow [2025-03-17 19:33:05,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 296 transitions, 4303 flow, removed 28 selfloop flow, removed 2 redundant places. [2025-03-17 19:33:05,425 INFO L231 Difference]: Finished difference. Result has 196 places, 227 transitions, 3499 flow [2025-03-17 19:33:05,426 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3499, PETRI_PLACES=196, PETRI_TRANSITIONS=227} [2025-03-17 19:33:05,426 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 151 predicate places. [2025-03-17 19:33:05,426 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 227 transitions, 3499 flow [2025-03-17 19:33:05,426 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-17 19:33:05,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:05,426 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-17 19:33:05,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-17 19:33:05,427 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:05,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:05,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1304635781, now seen corresponding path program 1 times [2025-03-17 19:33:05,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:05,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532184752] [2025-03-17 19:33:05,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:05,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:05,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:05,444 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:05,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:05,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:05,812 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-17 19:33:05,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:05,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532184752] [2025-03-17 19:33:05,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532184752] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:05,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:05,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:05,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395645872] [2025-03-17 19:33:05,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:05,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:05,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:05,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:05,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:05,814 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:05,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 227 transitions, 3499 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-17 19:33:05,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:05,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:05,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:06,424 INFO L124 PetriNetUnfolderBase]: 994/2043 cut-off events. [2025-03-17 19:33:06,424 INFO L125 PetriNetUnfolderBase]: For 16728/16728 co-relation queries the response was YES. [2025-03-17 19:33:06,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10228 conditions, 2043 events. 994/2043 cut-off events. For 16728/16728 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 12503 event pairs, 386 based on Foata normal form. 14/2033 useless extension candidates. Maximal degree in co-relation 9855. Up to 1340 conditions per place. [2025-03-17 19:33:06,438 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 214 selfloop transitions, 81 changer transitions 11/308 dead transitions. [2025-03-17 19:33:06,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 308 transitions, 4719 flow [2025-03-17 19:33:06,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-17 19:33:06,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-17 19:33:06,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 247 transitions. [2025-03-17 19:33:06,441 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31186868686868685 [2025-03-17 19:33:06,441 INFO L175 Difference]: Start difference. First operand has 196 places, 227 transitions, 3499 flow. Second operand 18 states and 247 transitions. [2025-03-17 19:33:06,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 308 transitions, 4719 flow [2025-03-17 19:33:06,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 308 transitions, 4663 flow, removed 10 selfloop flow, removed 3 redundant places. [2025-03-17 19:33:06,499 INFO L231 Difference]: Finished difference. Result has 213 places, 231 transitions, 3668 flow [2025-03-17 19:33:06,499 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3668, PETRI_PLACES=213, PETRI_TRANSITIONS=231} [2025-03-17 19:33:06,500 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 168 predicate places. [2025-03-17 19:33:06,500 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 231 transitions, 3668 flow [2025-03-17 19:33:06,500 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-17 19:33:06,500 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:06,500 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-17 19:33:06,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-17 19:33:06,500 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-17 19:33:06,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:06,501 INFO L85 PathProgramCache]: Analyzing trace with hash 582547071, now seen corresponding path program 2 times [2025-03-17 19:33:06,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:06,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841472289] [2025-03-17 19:33:06,501 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:06,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:06,514 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:06,521 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:06,522 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:06,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:06,870 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-17 19:33:06,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:06,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841472289] [2025-03-17 19:33:06,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841472289] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:06,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:06,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:06,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814775878] [2025-03-17 19:33:06,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:06,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:06,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:06,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:06,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:06,871 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:06,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 231 transitions, 3668 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-17 19:33:06,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:06,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:06,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:07,654 INFO L124 PetriNetUnfolderBase]: 972/2011 cut-off events. [2025-03-17 19:33:07,654 INFO L125 PetriNetUnfolderBase]: For 16641/16649 co-relation queries the response was YES. [2025-03-17 19:33:07,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10293 conditions, 2011 events. 972/2011 cut-off events. For 16641/16649 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 12277 event pairs, 312 based on Foata normal form. 22/2009 useless extension candidates. Maximal degree in co-relation 10185. Up to 972 conditions per place. [2025-03-17 19:33:07,671 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 245 selfloop transitions, 97 changer transitions 0/344 dead transitions. [2025-03-17 19:33:07,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 344 transitions, 5239 flow [2025-03-17 19:33:07,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-17 19:33:07,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-17 19:33:07,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 295 transitions. [2025-03-17 19:33:07,673 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31926406926406925 [2025-03-17 19:33:07,673 INFO L175 Difference]: Start difference. First operand has 213 places, 231 transitions, 3668 flow. Second operand 21 states and 295 transitions. [2025-03-17 19:33:07,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 344 transitions, 5239 flow [2025-03-17 19:33:07,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 344 transitions, 5087 flow, removed 12 selfloop flow, removed 11 redundant places. [2025-03-17 19:33:07,742 INFO L231 Difference]: Finished difference. Result has 225 places, 240 transitions, 3902 flow [2025-03-17 19:33:07,743 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3902, PETRI_PLACES=225, PETRI_TRANSITIONS=240} [2025-03-17 19:33:07,743 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 180 predicate places. [2025-03-17 19:33:07,743 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 240 transitions, 3902 flow [2025-03-17 19:33:07,743 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-17 19:33:07,743 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:07,743 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-17 19:33:07,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-17 19:33:07,743 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-17 19:33:07,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:07,744 INFO L85 PathProgramCache]: Analyzing trace with hash 582547070, now seen corresponding path program 3 times [2025-03-17 19:33:07,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:07,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458196830] [2025-03-17 19:33:07,744 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:33:07,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:07,754 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:07,757 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:07,758 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-17 19:33:07,758 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:08,069 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-17 19:33:08,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:08,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458196830] [2025-03-17 19:33:08,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458196830] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:08,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:08,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:08,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385324795] [2025-03-17 19:33:08,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:08,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:08,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:08,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:08,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:08,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:08,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 240 transitions, 3902 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-17 19:33:08,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:08,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:08,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:08,808 INFO L124 PetriNetUnfolderBase]: 952/1979 cut-off events. [2025-03-17 19:33:08,808 INFO L125 PetriNetUnfolderBase]: For 17626/17634 co-relation queries the response was YES. [2025-03-17 19:33:08,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10393 conditions, 1979 events. 952/1979 cut-off events. For 17626/17634 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 12096 event pairs, 349 based on Foata normal form. 26/1981 useless extension candidates. Maximal degree in co-relation 10286. Up to 1097 conditions per place. [2025-03-17 19:33:08,822 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 267 selfloop transitions, 81 changer transitions 8/358 dead transitions. [2025-03-17 19:33:08,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 358 transitions, 5518 flow [2025-03-17 19:33:08,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-17 19:33:08,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-03-17 19:33:08,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 269 transitions. [2025-03-17 19:33:08,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33964646464646464 [2025-03-17 19:33:08,824 INFO L175 Difference]: Start difference. First operand has 225 places, 240 transitions, 3902 flow. Second operand 18 states and 269 transitions. [2025-03-17 19:33:08,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 358 transitions, 5518 flow [2025-03-17 19:33:08,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 358 transitions, 5338 flow, removed 14 selfloop flow, removed 13 redundant places. [2025-03-17 19:33:08,882 INFO L231 Difference]: Finished difference. Result has 230 places, 237 transitions, 3863 flow [2025-03-17 19:33:08,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3863, PETRI_PLACES=230, PETRI_TRANSITIONS=237} [2025-03-17 19:33:08,883 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 185 predicate places. [2025-03-17 19:33:08,883 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 237 transitions, 3863 flow [2025-03-17 19:33:08,883 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-17 19:33:08,883 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:08,883 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-17 19:33:08,883 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-17 19:33:08,883 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-17 19:33:08,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:08,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2057108995, now seen corresponding path program 3 times [2025-03-17 19:33:08,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:08,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560820514] [2025-03-17 19:33:08,884 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:33:08,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:08,893 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:08,896 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:08,897 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-17 19:33:08,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:09,217 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-17 19:33:09,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:09,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560820514] [2025-03-17 19:33:09,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560820514] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:09,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:09,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:09,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814641582] [2025-03-17 19:33:09,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:09,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:09,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:09,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:09,218 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:09,218 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:09,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 237 transitions, 3863 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-17 19:33:09,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:09,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:09,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:09,927 INFO L124 PetriNetUnfolderBase]: 926/1927 cut-off events. [2025-03-17 19:33:09,927 INFO L125 PetriNetUnfolderBase]: For 16786/16794 co-relation queries the response was YES. [2025-03-17 19:33:09,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10234 conditions, 1927 events. 926/1927 cut-off events. For 16786/16794 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 11711 event pairs, 314 based on Foata normal form. 22/1925 useless extension candidates. Maximal degree in co-relation 10125. Up to 972 conditions per place. [2025-03-17 19:33:09,940 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 216 selfloop transitions, 96 changer transitions 11/325 dead transitions. [2025-03-17 19:33:09,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 325 transitions, 5143 flow [2025-03-17 19:33:09,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-17 19:33:09,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-17 19:33:09,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 282 transitions. [2025-03-17 19:33:09,941 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3051948051948052 [2025-03-17 19:33:09,941 INFO L175 Difference]: Start difference. First operand has 230 places, 237 transitions, 3863 flow. Second operand 21 states and 282 transitions. [2025-03-17 19:33:09,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 325 transitions, 5143 flow [2025-03-17 19:33:09,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 325 transitions, 4932 flow, removed 10 selfloop flow, removed 13 redundant places. [2025-03-17 19:33:09,995 INFO L231 Difference]: Finished difference. Result has 239 places, 240 transitions, 3920 flow [2025-03-17 19:33:09,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3920, PETRI_PLACES=239, PETRI_TRANSITIONS=240} [2025-03-17 19:33:09,996 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 194 predicate places. [2025-03-17 19:33:09,996 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 240 transitions, 3920 flow [2025-03-17 19:33:09,996 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-17 19:33:09,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:09,996 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-17 19:33:09,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-17 19:33:09,996 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-17 19:33:09,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:09,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1955025678, now seen corresponding path program 4 times [2025-03-17 19:33:09,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:09,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176401326] [2025-03-17 19:33:09,997 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:33:09,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:10,010 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-03-17 19:33:10,015 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:10,016 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:33:10,016 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:10,440 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-17 19:33:10,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:10,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176401326] [2025-03-17 19:33:10,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176401326] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:10,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:10,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-03-17 19:33:10,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928155562] [2025-03-17 19:33:10,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:10,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 19:33:10,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:10,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 19:33:10,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-03-17 19:33:10,442 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:10,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 240 transitions, 3920 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 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-17 19:33:10,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:10,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:10,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:11,469 INFO L124 PetriNetUnfolderBase]: 983/2057 cut-off events. [2025-03-17 19:33:11,470 INFO L125 PetriNetUnfolderBase]: For 18552/18560 co-relation queries the response was YES. [2025-03-17 19:33:11,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10965 conditions, 2057 events. 983/2057 cut-off events. For 18552/18560 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 12853 event pairs, 232 based on Foata normal form. 22/2055 useless extension candidates. Maximal degree in co-relation 10857. Up to 875 conditions per place. [2025-03-17 19:33:11,485 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 259 selfloop transitions, 121 changer transitions 0/382 dead transitions. [2025-03-17 19:33:11,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 382 transitions, 6101 flow [2025-03-17 19:33:11,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-17 19:33:11,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-03-17 19:33:11,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 304 transitions. [2025-03-17 19:33:11,486 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3140495867768595 [2025-03-17 19:33:11,486 INFO L175 Difference]: Start difference. First operand has 239 places, 240 transitions, 3920 flow. Second operand 22 states and 304 transitions. [2025-03-17 19:33:11,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 382 transitions, 6101 flow [2025-03-17 19:33:11,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 382 transitions, 5928 flow, removed 14 selfloop flow, removed 15 redundant places. [2025-03-17 19:33:11,547 INFO L231 Difference]: Finished difference. Result has 256 places, 286 transitions, 5066 flow [2025-03-17 19:33:11,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5066, PETRI_PLACES=256, PETRI_TRANSITIONS=286} [2025-03-17 19:33:11,548 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2025-03-17 19:33:11,548 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 286 transitions, 5066 flow [2025-03-17 19:33:11,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 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-17 19:33:11,548 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:11,548 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-17 19:33:11,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-17 19:33:11,548 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:11,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:11,549 INFO L85 PathProgramCache]: Analyzing trace with hash 640446606, now seen corresponding path program 5 times [2025-03-17 19:33:11,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:11,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665950804] [2025-03-17 19:33:11,549 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 19:33:11,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:11,558 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:11,562 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:11,562 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:11,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:11,879 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-17 19:33:11,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:11,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665950804] [2025-03-17 19:33:11,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665950804] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:11,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:11,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:11,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490743013] [2025-03-17 19:33:11,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:11,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:11,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:11,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:11,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:11,881 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:11,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 286 transitions, 5066 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-17 19:33:11,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:11,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:11,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:12,525 INFO L124 PetriNetUnfolderBase]: 1075/2246 cut-off events. [2025-03-17 19:33:12,525 INFO L125 PetriNetUnfolderBase]: For 25215/25223 co-relation queries the response was YES. [2025-03-17 19:33:12,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12916 conditions, 2246 events. 1075/2246 cut-off events. For 25215/25223 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 14418 event pairs, 340 based on Foata normal form. 22/2244 useless extension candidates. Maximal degree in co-relation 12526. Up to 1360 conditions per place. [2025-03-17 19:33:12,543 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 261 selfloop transitions, 119 changer transitions 0/382 dead transitions. [2025-03-17 19:33:12,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 382 transitions, 6773 flow [2025-03-17 19:33:12,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 19:33:12,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-17 19:33:12,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 217 transitions. [2025-03-17 19:33:12,544 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3287878787878788 [2025-03-17 19:33:12,544 INFO L175 Difference]: Start difference. First operand has 256 places, 286 transitions, 5066 flow. Second operand 15 states and 217 transitions. [2025-03-17 19:33:12,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 382 transitions, 6773 flow [2025-03-17 19:33:12,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 382 transitions, 6404 flow, removed 168 selfloop flow, removed 3 redundant places. [2025-03-17 19:33:12,661 INFO L231 Difference]: Finished difference. Result has 275 places, 311 transitions, 5720 flow [2025-03-17 19:33:12,662 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5720, PETRI_PLACES=275, PETRI_TRANSITIONS=311} [2025-03-17 19:33:12,662 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 230 predicate places. [2025-03-17 19:33:12,662 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 311 transitions, 5720 flow [2025-03-17 19:33:12,662 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-17 19:33:12,662 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:12,662 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-17 19:33:12,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-17 19:33:12,662 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-17 19:33:12,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:12,663 INFO L85 PathProgramCache]: Analyzing trace with hash 640446607, now seen corresponding path program 4 times [2025-03-17 19:33:12,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:12,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989296958] [2025-03-17 19:33:12,663 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:33:12,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:12,673 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-03-17 19:33:12,677 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:12,677 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:33:12,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:13,036 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-17 19:33:13,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:13,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989296958] [2025-03-17 19:33:13,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989296958] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:13,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:13,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-03-17 19:33:13,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898524008] [2025-03-17 19:33:13,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:13,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 19:33:13,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:13,037 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 19:33:13,037 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2025-03-17 19:33:13,037 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:13,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 311 transitions, 5720 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 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-17 19:33:13,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:13,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:13,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:13,980 INFO L124 PetriNetUnfolderBase]: 1061/2222 cut-off events. [2025-03-17 19:33:13,980 INFO L125 PetriNetUnfolderBase]: For 27753/27761 co-relation queries the response was YES. [2025-03-17 19:33:13,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13043 conditions, 2222 events. 1061/2222 cut-off events. For 27753/27761 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 14136 event pairs, 277 based on Foata normal form. 22/2220 useless extension candidates. Maximal degree in co-relation 12697. Up to 818 conditions per place. [2025-03-17 19:33:13,997 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 213 selfloop transitions, 182 changer transitions 8/405 dead transitions. [2025-03-17 19:33:13,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 405 transitions, 7331 flow [2025-03-17 19:33:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-17 19:33:13,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-03-17 19:33:13,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 290 transitions. [2025-03-17 19:33:13,998 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2865612648221344 [2025-03-17 19:33:13,998 INFO L175 Difference]: Start difference. First operand has 275 places, 311 transitions, 5720 flow. Second operand 23 states and 290 transitions. [2025-03-17 19:33:13,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 405 transitions, 7331 flow [2025-03-17 19:33:14,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 405 transitions, 7014 flow, removed 55 selfloop flow, removed 6 redundant places. [2025-03-17 19:33:14,105 INFO L231 Difference]: Finished difference. Result has 295 places, 336 transitions, 6345 flow [2025-03-17 19:33:14,105 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6345, PETRI_PLACES=295, PETRI_TRANSITIONS=336} [2025-03-17 19:33:14,105 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2025-03-17 19:33:14,105 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 336 transitions, 6345 flow [2025-03-17 19:33:14,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 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-17 19:33:14,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:14,105 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-17 19:33:14,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-03-17 19:33:14,106 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:14,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:14,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1890209265, now seen corresponding path program 5 times [2025-03-17 19:33:14,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:14,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130210828] [2025-03-17 19:33:14,106 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 19:33:14,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:14,115 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:14,118 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:14,119 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:14,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:14,423 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-17 19:33:14,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:14,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130210828] [2025-03-17 19:33:14,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130210828] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:14,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:14,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:14,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007445077] [2025-03-17 19:33:14,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:14,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:14,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:14,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:14,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:14,426 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:14,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 336 transitions, 6345 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-17 19:33:14,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:14,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:14,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:15,484 INFO L124 PetriNetUnfolderBase]: 1202/2579 cut-off events. [2025-03-17 19:33:15,484 INFO L125 PetriNetUnfolderBase]: For 30143/30143 co-relation queries the response was YES. [2025-03-17 19:33:15,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14823 conditions, 2579 events. 1202/2579 cut-off events. For 30143/30143 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 17406 event pairs, 298 based on Foata normal form. 56/2611 useless extension candidates. Maximal degree in co-relation 14463. Up to 488 conditions per place. [2025-03-17 19:33:15,508 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 287 selfloop transitions, 192 changer transitions 3/484 dead transitions. [2025-03-17 19:33:15,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 484 transitions, 8371 flow [2025-03-17 19:33:15,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-03-17 19:33:15,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2025-03-17 19:33:15,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 464 transitions. [2025-03-17 19:33:15,509 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29292929292929293 [2025-03-17 19:33:15,509 INFO L175 Difference]: Start difference. First operand has 295 places, 336 transitions, 6345 flow. Second operand 36 states and 464 transitions. [2025-03-17 19:33:15,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 484 transitions, 8371 flow [2025-03-17 19:33:15,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 484 transitions, 7824 flow, removed 67 selfloop flow, removed 18 redundant places. [2025-03-17 19:33:15,656 INFO L231 Difference]: Finished difference. Result has 320 places, 355 transitions, 6775 flow [2025-03-17 19:33:15,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5704, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6775, PETRI_PLACES=320, PETRI_TRANSITIONS=355} [2025-03-17 19:33:15,657 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2025-03-17 19:33:15,657 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 355 transitions, 6775 flow [2025-03-17 19:33:15,657 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-17 19:33:15,657 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:15,657 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-17 19:33:15,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-17 19:33:15,657 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:15,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:15,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1890209264, now seen corresponding path program 6 times [2025-03-17 19:33:15,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:15,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094063860] [2025-03-17 19:33:15,658 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 19:33:15,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:15,668 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:15,671 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:15,671 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-03-17 19:33:15,671 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:15,995 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-17 19:33:15,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:15,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094063860] [2025-03-17 19:33:15,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094063860] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:15,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:15,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:15,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951400800] [2025-03-17 19:33:15,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:15,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:15,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:15,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:15,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:15,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:15,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 355 transitions, 6775 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-17 19:33:15,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:15,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:15,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:16,848 INFO L124 PetriNetUnfolderBase]: 1170/2517 cut-off events. [2025-03-17 19:33:16,848 INFO L125 PetriNetUnfolderBase]: For 30928/30936 co-relation queries the response was YES. [2025-03-17 19:33:16,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14598 conditions, 2517 events. 1170/2517 cut-off events. For 30928/30936 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 17082 event pairs, 446 based on Foata normal form. 26/2519 useless extension candidates. Maximal degree in co-relation 14313. Up to 1542 conditions per place. [2025-03-17 19:33:16,865 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 303 selfloop transitions, 124 changer transitions 10/439 dead transitions. [2025-03-17 19:33:16,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 439 transitions, 8011 flow [2025-03-17 19:33:16,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-17 19:33:16,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-03-17 19:33:16,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 274 transitions. [2025-03-17 19:33:16,866 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3277511961722488 [2025-03-17 19:33:16,867 INFO L175 Difference]: Start difference. First operand has 320 places, 355 transitions, 6775 flow. Second operand 19 states and 274 transitions. [2025-03-17 19:33:16,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 439 transitions, 8011 flow [2025-03-17 19:33:17,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 439 transitions, 7338 flow, removed 85 selfloop flow, removed 28 redundant places. [2025-03-17 19:33:17,021 INFO L231 Difference]: Finished difference. Result has 312 places, 352 transitions, 6394 flow [2025-03-17 19:33:17,021 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6056, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6394, PETRI_PLACES=312, PETRI_TRANSITIONS=352} [2025-03-17 19:33:17,022 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2025-03-17 19:33:17,022 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 352 transitions, 6394 flow [2025-03-17 19:33:17,022 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-17 19:33:17,022 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:17,022 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-17 19:33:17,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-17 19:33:17,022 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-17 19:33:17,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:17,023 INFO L85 PathProgramCache]: Analyzing trace with hash 207610200, now seen corresponding path program 1 times [2025-03-17 19:33:17,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:17,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545653945] [2025-03-17 19:33:17,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:17,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:17,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:17,038 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:17,038 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:17,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:17,311 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-17 19:33:17,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:17,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545653945] [2025-03-17 19:33:17,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545653945] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:17,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:17,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:17,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647758548] [2025-03-17 19:33:17,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:17,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:17,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:17,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:17,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:17,312 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:17,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 352 transitions, 6394 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-17 19:33:17,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:17,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:17,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:18,012 INFO L124 PetriNetUnfolderBase]: 1148/2465 cut-off events. [2025-03-17 19:33:18,012 INFO L125 PetriNetUnfolderBase]: For 25309/25317 co-relation queries the response was YES. [2025-03-17 19:33:18,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13879 conditions, 2465 events. 1148/2465 cut-off events. For 25309/25317 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 16661 event pairs, 498 based on Foata normal form. 8/2457 useless extension candidates. Maximal degree in co-relation 13660. Up to 1980 conditions per place. [2025-03-17 19:33:18,031 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 288 selfloop transitions, 99 changer transitions 0/389 dead transitions. [2025-03-17 19:33:18,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 389 transitions, 7418 flow [2025-03-17 19:33:18,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-17 19:33:18,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-03-17 19:33:18,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2025-03-17 19:33:18,032 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3068181818181818 [2025-03-17 19:33:18,032 INFO L175 Difference]: Start difference. First operand has 312 places, 352 transitions, 6394 flow. Second operand 14 states and 189 transitions. [2025-03-17 19:33:18,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 389 transitions, 7418 flow [2025-03-17 19:33:18,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 389 transitions, 7178 flow, removed 21 selfloop flow, removed 19 redundant places. [2025-03-17 19:33:18,150 INFO L231 Difference]: Finished difference. Result has 305 places, 354 transitions, 6413 flow [2025-03-17 19:33:18,150 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6154, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6413, PETRI_PLACES=305, PETRI_TRANSITIONS=354} [2025-03-17 19:33:18,151 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2025-03-17 19:33:18,151 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 354 transitions, 6413 flow [2025-03-17 19:33:18,151 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-17 19:33:18,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:18,151 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-17 19:33:18,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-03-17 19:33:18,151 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:18,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:18,151 INFO L85 PathProgramCache]: Analyzing trace with hash 207610201, now seen corresponding path program 1 times [2025-03-17 19:33:18,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:18,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372547838] [2025-03-17 19:33:18,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:18,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:18,160 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:18,163 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:18,163 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:18,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:18,434 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-17 19:33:18,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:18,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372547838] [2025-03-17 19:33:18,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372547838] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:18,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:18,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:18,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329356459] [2025-03-17 19:33:18,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:18,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:18,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:18,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:18,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:18,435 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:18,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 354 transitions, 6413 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-17 19:33:18,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:18,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:18,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:19,195 INFO L124 PetriNetUnfolderBase]: 1294/2803 cut-off events. [2025-03-17 19:33:19,195 INFO L125 PetriNetUnfolderBase]: For 26457/26457 co-relation queries the response was YES. [2025-03-17 19:33:19,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15544 conditions, 2803 events. 1294/2803 cut-off events. For 26457/26457 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 19442 event pairs, 528 based on Foata normal form. 8/2811 useless extension candidates. Maximal degree in co-relation 15229. Up to 1634 conditions per place. [2025-03-17 19:33:19,216 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 309 selfloop transitions, 106 changer transitions 29/446 dead transitions. [2025-03-17 19:33:19,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 446 transitions, 8112 flow [2025-03-17 19:33:19,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-17 19:33:19,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-17 19:33:19,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 271 transitions. [2025-03-17 19:33:19,217 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29329004329004327 [2025-03-17 19:33:19,217 INFO L175 Difference]: Start difference. First operand has 305 places, 354 transitions, 6413 flow. Second operand 21 states and 271 transitions. [2025-03-17 19:33:19,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 446 transitions, 8112 flow [2025-03-17 19:33:19,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 446 transitions, 7915 flow, removed 2 selfloop flow, removed 10 redundant places. [2025-03-17 19:33:19,344 INFO L231 Difference]: Finished difference. Result has 317 places, 346 transitions, 6281 flow [2025-03-17 19:33:19,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6210, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6281, PETRI_PLACES=317, PETRI_TRANSITIONS=346} [2025-03-17 19:33:19,345 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 272 predicate places. [2025-03-17 19:33:19,345 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 346 transitions, 6281 flow [2025-03-17 19:33:19,345 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-17 19:33:19,345 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:19,345 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-17 19:33:19,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-17 19:33:19,345 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-17 19:33:19,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:19,345 INFO L85 PathProgramCache]: Analyzing trace with hash -958965982, now seen corresponding path program 7 times [2025-03-17 19:33:19,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:19,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787988564] [2025-03-17 19:33:19,345 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-17 19:33:19,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:19,354 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:19,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:19,357 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:19,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:19,652 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-17 19:33:19,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:19,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787988564] [2025-03-17 19:33:19,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787988564] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:19,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:19,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:19,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139421108] [2025-03-17 19:33:19,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:19,653 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:19,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:19,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:19,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:19,654 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:19,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 346 transitions, 6281 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-17 19:33:19,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:19,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:19,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:20,467 INFO L124 PetriNetUnfolderBase]: 1378/3013 cut-off events. [2025-03-17 19:33:20,467 INFO L125 PetriNetUnfolderBase]: For 27065/27073 co-relation queries the response was YES. [2025-03-17 19:33:20,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16616 conditions, 3013 events. 1378/3013 cut-off events. For 27065/27073 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 21470 event pairs, 510 based on Foata normal form. 42/3055 useless extension candidates. Maximal degree in co-relation 16368. Up to 2163 conditions per place. [2025-03-17 19:33:20,491 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 329 selfloop transitions, 84 changer transitions 7/422 dead transitions. [2025-03-17 19:33:20,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 422 transitions, 7781 flow [2025-03-17 19:33:20,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 19:33:20,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-17 19:33:20,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 218 transitions. [2025-03-17 19:33:20,492 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2025-03-17 19:33:20,492 INFO L175 Difference]: Start difference. First operand has 317 places, 346 transitions, 6281 flow. Second operand 15 states and 218 transitions. [2025-03-17 19:33:20,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 422 transitions, 7781 flow [2025-03-17 19:33:20,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 422 transitions, 7589 flow, removed 10 selfloop flow, removed 14 redundant places. [2025-03-17 19:33:20,632 INFO L231 Difference]: Finished difference. Result has 316 places, 360 transitions, 6600 flow [2025-03-17 19:33:20,633 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6097, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6600, PETRI_PLACES=316, PETRI_TRANSITIONS=360} [2025-03-17 19:33:20,633 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2025-03-17 19:33:20,633 INFO L471 AbstractCegarLoop]: Abstraction has has 316 places, 360 transitions, 6600 flow [2025-03-17 19:33:20,633 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-17 19:33:20,633 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:20,633 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-17 19:33:20,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-17 19:33:20,633 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:20,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:20,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1745871106, now seen corresponding path program 8 times [2025-03-17 19:33:20,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:20,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421555726] [2025-03-17 19:33:20,634 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:20,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:20,647 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:20,651 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:20,651 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:20,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:20,975 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-17 19:33:20,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:20,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421555726] [2025-03-17 19:33:20,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421555726] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:20,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:20,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:20,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163318687] [2025-03-17 19:33:20,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:20,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:20,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:20,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:20,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:20,977 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:20,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 360 transitions, 6600 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-17 19:33:20,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:20,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:20,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:21,743 INFO L124 PetriNetUnfolderBase]: 1492/3289 cut-off events. [2025-03-17 19:33:21,743 INFO L125 PetriNetUnfolderBase]: For 31570/31578 co-relation queries the response was YES. [2025-03-17 19:33:21,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18335 conditions, 3289 events. 1492/3289 cut-off events. For 31570/31578 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 24059 event pairs, 536 based on Foata normal form. 42/3331 useless extension candidates. Maximal degree in co-relation 17781. Up to 1471 conditions per place. [2025-03-17 19:33:21,769 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 340 selfloop transitions, 85 changer transitions 7/434 dead transitions. [2025-03-17 19:33:21,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 434 transitions, 7989 flow [2025-03-17 19:33:21,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 19:33:21,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-17 19:33:21,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 218 transitions. [2025-03-17 19:33:21,770 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2025-03-17 19:33:21,771 INFO L175 Difference]: Start difference. First operand has 316 places, 360 transitions, 6600 flow. Second operand 15 states and 218 transitions. [2025-03-17 19:33:21,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 434 transitions, 7989 flow [2025-03-17 19:33:21,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 434 transitions, 7956 flow, removed 13 selfloop flow, removed 2 redundant places. [2025-03-17 19:33:21,930 INFO L231 Difference]: Finished difference. Result has 331 places, 362 transitions, 6818 flow [2025-03-17 19:33:21,931 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6567, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6818, PETRI_PLACES=331, PETRI_TRANSITIONS=362} [2025-03-17 19:33:21,931 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 286 predicate places. [2025-03-17 19:33:21,931 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 362 transitions, 6818 flow [2025-03-17 19:33:21,931 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-17 19:33:21,931 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:21,931 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-17 19:33:21,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-03-17 19:33:21,931 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:21,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:21,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1681054692, now seen corresponding path program 9 times [2025-03-17 19:33:21,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:21,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918838755] [2025-03-17 19:33:21,932 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:33:21,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:21,941 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:21,944 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:21,944 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-17 19:33:21,944 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:22,207 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-17 19:33:22,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:22,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918838755] [2025-03-17 19:33:22,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918838755] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:22,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:22,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:22,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860184225] [2025-03-17 19:33:22,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:22,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:22,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:22,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:22,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:22,208 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:22,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 362 transitions, 6818 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-17 19:33:22,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:22,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:22,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:23,120 INFO L124 PetriNetUnfolderBase]: 1443/3196 cut-off events. [2025-03-17 19:33:23,120 INFO L125 PetriNetUnfolderBase]: For 33257/33265 co-relation queries the response was YES. [2025-03-17 19:33:23,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18223 conditions, 3196 events. 1443/3196 cut-off events. For 33257/33265 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 23380 event pairs, 502 based on Foata normal form. 42/3238 useless extension candidates. Maximal degree in co-relation 17665. Up to 1471 conditions per place. [2025-03-17 19:33:23,152 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 367 selfloop transitions, 88 changer transitions 7/464 dead transitions. [2025-03-17 19:33:23,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 464 transitions, 8445 flow [2025-03-17 19:33:23,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-17 19:33:23,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-03-17 19:33:23,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 270 transitions. [2025-03-17 19:33:23,153 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3229665071770335 [2025-03-17 19:33:23,153 INFO L175 Difference]: Start difference. First operand has 331 places, 362 transitions, 6818 flow. Second operand 19 states and 270 transitions. [2025-03-17 19:33:23,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 464 transitions, 8445 flow [2025-03-17 19:33:23,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 464 transitions, 8215 flow, removed 19 selfloop flow, removed 10 redundant places. [2025-03-17 19:33:23,325 INFO L231 Difference]: Finished difference. Result has 343 places, 363 transitions, 6833 flow [2025-03-17 19:33:23,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6562, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6833, PETRI_PLACES=343, PETRI_TRANSITIONS=363} [2025-03-17 19:33:23,326 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2025-03-17 19:33:23,326 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 363 transitions, 6833 flow [2025-03-17 19:33:23,326 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-17 19:33:23,326 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:23,326 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-17 19:33:23,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-17 19:33:23,326 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-17 19:33:23,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:23,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1944318144, now seen corresponding path program 2 times [2025-03-17 19:33:23,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:23,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226083075] [2025-03-17 19:33:23,326 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:23,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:23,335 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:23,338 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:23,338 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:23,338 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:23,616 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-17 19:33:23,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:23,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226083075] [2025-03-17 19:33:23,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226083075] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:23,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:23,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:23,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853420752] [2025-03-17 19:33:23,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:23,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:23,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:23,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:23,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:23,617 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:23,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 363 transitions, 6833 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-17 19:33:23,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:23,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:23,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:24,366 INFO L124 PetriNetUnfolderBase]: 1479/3260 cut-off events. [2025-03-17 19:33:24,366 INFO L125 PetriNetUnfolderBase]: For 34503/34503 co-relation queries the response was YES. [2025-03-17 19:33:24,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18713 conditions, 3260 events. 1479/3260 cut-off events. For 34503/34503 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 23875 event pairs, 636 based on Foata normal form. 8/3268 useless extension candidates. Maximal degree in co-relation 18156. Up to 2697 conditions per place. [2025-03-17 19:33:24,391 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 322 selfloop transitions, 83 changer transitions 2/409 dead transitions. [2025-03-17 19:33:24,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 409 transitions, 8062 flow [2025-03-17 19:33:24,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 19:33:24,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-17 19:33:24,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 197 transitions. [2025-03-17 19:33:24,392 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29848484848484846 [2025-03-17 19:33:24,392 INFO L175 Difference]: Start difference. First operand has 343 places, 363 transitions, 6833 flow. Second operand 15 states and 197 transitions. [2025-03-17 19:33:24,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 409 transitions, 8062 flow [2025-03-17 19:33:24,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 409 transitions, 7891 flow, removed 12 selfloop flow, removed 9 redundant places. [2025-03-17 19:33:24,606 INFO L231 Difference]: Finished difference. Result has 351 places, 368 transitions, 6928 flow [2025-03-17 19:33:24,606 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6666, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6928, PETRI_PLACES=351, PETRI_TRANSITIONS=368} [2025-03-17 19:33:24,606 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2025-03-17 19:33:24,606 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 368 transitions, 6928 flow [2025-03-17 19:33:24,607 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-17 19:33:24,607 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:24,607 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-17 19:33:24,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-17 19:33:24,607 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:24,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:24,607 INFO L85 PathProgramCache]: Analyzing trace with hash -2126101598, now seen corresponding path program 3 times [2025-03-17 19:33:24,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:24,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212485802] [2025-03-17 19:33:24,608 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:33:24,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:24,621 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:24,624 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:24,624 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-17 19:33:24,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:24,903 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-17 19:33:24,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:24,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212485802] [2025-03-17 19:33:24,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212485802] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:24,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:24,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993084237] [2025-03-17 19:33:24,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:24,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:24,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:24,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:24,905 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:24,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 368 transitions, 6928 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-17 19:33:24,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:24,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:24,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:25,712 INFO L124 PetriNetUnfolderBase]: 1469/3242 cut-off events. [2025-03-17 19:33:25,712 INFO L125 PetriNetUnfolderBase]: For 33191/33199 co-relation queries the response was YES. [2025-03-17 19:33:25,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18489 conditions, 3242 events. 1469/3242 cut-off events. For 33191/33199 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 23739 event pairs, 632 based on Foata normal form. 16/3258 useless extension candidates. Maximal degree in co-relation 18149. Up to 2689 conditions per place. [2025-03-17 19:33:25,735 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 320 selfloop transitions, 79 changer transitions 2/403 dead transitions. [2025-03-17 19:33:25,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 403 transitions, 7970 flow [2025-03-17 19:33:25,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 19:33:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-03-17 19:33:25,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 200 transitions. [2025-03-17 19:33:25,736 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2025-03-17 19:33:25,736 INFO L175 Difference]: Start difference. First operand has 351 places, 368 transitions, 6928 flow. Second operand 15 states and 200 transitions. [2025-03-17 19:33:25,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 403 transitions, 7970 flow [2025-03-17 19:33:25,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 403 transitions, 7942 flow, removed 2 selfloop flow, removed 3 redundant places. [2025-03-17 19:33:25,897 INFO L231 Difference]: Finished difference. Result has 367 places, 372 transitions, 7173 flow [2025-03-17 19:33:25,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6900, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7173, PETRI_PLACES=367, PETRI_TRANSITIONS=372} [2025-03-17 19:33:25,898 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 322 predicate places. [2025-03-17 19:33:25,898 INFO L471 AbstractCegarLoop]: Abstraction has has 367 places, 372 transitions, 7173 flow [2025-03-17 19:33:25,898 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-17 19:33:25,898 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:25,898 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-17 19:33:25,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-03-17 19:33:25,898 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:25,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:25,899 INFO L85 PathProgramCache]: Analyzing trace with hash -2126101597, now seen corresponding path program 2 times [2025-03-17 19:33:25,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:25,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136260290] [2025-03-17 19:33:25,899 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:25,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:25,908 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:25,911 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:25,911 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:25,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:26,150 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-17 19:33:26,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:26,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136260290] [2025-03-17 19:33:26,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136260290] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:26,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:26,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:26,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876552975] [2025-03-17 19:33:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:26,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:26,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:26,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:26,151 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:26,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 372 transitions, 7173 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-17 19:33:26,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:26,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:26,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:27,093 INFO L124 PetriNetUnfolderBase]: 1461/3230 cut-off events. [2025-03-17 19:33:27,093 INFO L125 PetriNetUnfolderBase]: For 34840/34848 co-relation queries the response was YES. [2025-03-17 19:33:27,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18682 conditions, 3230 events. 1461/3230 cut-off events. For 34840/34848 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 23617 event pairs, 583 based on Foata normal form. 16/3246 useless extension candidates. Maximal degree in co-relation 18403. Up to 2295 conditions per place. [2025-03-17 19:33:27,117 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 287 selfloop transitions, 99 changer transitions 32/420 dead transitions. [2025-03-17 19:33:27,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 420 transitions, 8318 flow [2025-03-17 19:33:27,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-17 19:33:27,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-03-17 19:33:27,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 286 transitions. [2025-03-17 19:33:27,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2708333333333333 [2025-03-17 19:33:27,118 INFO L175 Difference]: Start difference. First operand has 367 places, 372 transitions, 7173 flow. Second operand 24 states and 286 transitions. [2025-03-17 19:33:27,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 420 transitions, 8318 flow [2025-03-17 19:33:27,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 420 transitions, 8228 flow, removed 2 selfloop flow, removed 6 redundant places. [2025-03-17 19:33:27,278 INFO L231 Difference]: Finished difference. Result has 385 places, 356 transitions, 6957 flow [2025-03-17 19:33:27,278 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7072, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6957, PETRI_PLACES=385, PETRI_TRANSITIONS=356} [2025-03-17 19:33:27,278 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 340 predicate places. [2025-03-17 19:33:27,278 INFO L471 AbstractCegarLoop]: Abstraction has has 385 places, 356 transitions, 6957 flow [2025-03-17 19:33:27,278 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-17 19:33:27,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:27,278 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-17 19:33:27,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-03-17 19:33:27,279 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-17 19:33:27,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:27,279 INFO L85 PathProgramCache]: Analyzing trace with hash 2098755663, now seen corresponding path program 3 times [2025-03-17 19:33:27,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:27,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147048453] [2025-03-17 19:33:27,279 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:33:27,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:27,287 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:27,290 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:27,290 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-17 19:33:27,290 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:27,518 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-17 19:33:27,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:27,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147048453] [2025-03-17 19:33:27,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147048453] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:27,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:27,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:27,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251011645] [2025-03-17 19:33:27,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:27,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:27,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:27,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:27,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:27,520 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:27,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 356 transitions, 6957 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-17 19:33:27,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:27,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:27,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:28,518 INFO L124 PetriNetUnfolderBase]: 1401/3108 cut-off events. [2025-03-17 19:33:28,518 INFO L125 PetriNetUnfolderBase]: For 33879/33883 co-relation queries the response was YES. [2025-03-17 19:33:28,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18234 conditions, 3108 events. 1401/3108 cut-off events. For 33879/33883 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 22546 event pairs, 548 based on Foata normal form. 12/3120 useless extension candidates. Maximal degree in co-relation 18035. Up to 2295 conditions per place. [2025-03-17 19:33:28,548 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 258 selfloop transitions, 100 changer transitions 46/406 dead transitions. [2025-03-17 19:33:28,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 406 transitions, 8088 flow [2025-03-17 19:33:28,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-17 19:33:28,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-03-17 19:33:28,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 278 transitions. [2025-03-17 19:33:28,549 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.26325757575757575 [2025-03-17 19:33:28,549 INFO L175 Difference]: Start difference. First operand has 385 places, 356 transitions, 6957 flow. Second operand 24 states and 278 transitions. [2025-03-17 19:33:28,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 406 transitions, 8088 flow [2025-03-17 19:33:28,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 406 transitions, 7688 flow, removed 17 selfloop flow, removed 29 redundant places. [2025-03-17 19:33:28,725 INFO L231 Difference]: Finished difference. Result has 371 places, 334 transitions, 6280 flow [2025-03-17 19:33:28,726 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6557, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6280, PETRI_PLACES=371, PETRI_TRANSITIONS=334} [2025-03-17 19:33:28,726 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2025-03-17 19:33:28,726 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 334 transitions, 6280 flow [2025-03-17 19:33:28,726 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-17 19:33:28,726 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:28,726 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-17 19:33:28,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-03-17 19:33:28,727 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-17 19:33:28,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:28,727 INFO L85 PathProgramCache]: Analyzing trace with hash -996980718, now seen corresponding path program 4 times [2025-03-17 19:33:28,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:28,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814037229] [2025-03-17 19:33:28,727 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:33:28,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:28,736 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-03-17 19:33:28,740 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:28,740 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:33:28,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:28,988 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-17 19:33:28,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:28,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814037229] [2025-03-17 19:33:28,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814037229] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:28,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:28,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:28,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779249161] [2025-03-17 19:33:28,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:28,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:28,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:28,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:28,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:28,989 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:28,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 334 transitions, 6280 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-17 19:33:28,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:28,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:28,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:29,975 INFO L124 PetriNetUnfolderBase]: 1458/3359 cut-off events. [2025-03-17 19:33:29,976 INFO L125 PetriNetUnfolderBase]: For 32547/32547 co-relation queries the response was YES. [2025-03-17 19:33:29,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19232 conditions, 3359 events. 1458/3359 cut-off events. For 32547/32547 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 25154 event pairs, 192 based on Foata normal form. 8/3367 useless extension candidates. Maximal degree in co-relation 19040. Up to 1267 conditions per place. [2025-03-17 19:33:30,003 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 212 selfloop transitions, 216 changer transitions 6/436 dead transitions. [2025-03-17 19:33:30,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 436 transitions, 8009 flow [2025-03-17 19:33:30,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-17 19:33:30,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-03-17 19:33:30,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 301 transitions. [2025-03-17 19:33:30,005 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2850378787878788 [2025-03-17 19:33:30,005 INFO L175 Difference]: Start difference. First operand has 371 places, 334 transitions, 6280 flow. Second operand 24 states and 301 transitions. [2025-03-17 19:33:30,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 436 transitions, 8009 flow [2025-03-17 19:33:30,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 436 transitions, 7688 flow, removed 17 selfloop flow, removed 25 redundant places. [2025-03-17 19:33:30,158 INFO L231 Difference]: Finished difference. Result has 368 places, 352 transitions, 6727 flow [2025-03-17 19:33:30,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5975, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6727, PETRI_PLACES=368, PETRI_TRANSITIONS=352} [2025-03-17 19:33:30,159 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2025-03-17 19:33:30,159 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 352 transitions, 6727 flow [2025-03-17 19:33:30,159 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-17 19:33:30,159 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:30,159 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-17 19:33:30,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-03-17 19:33:30,160 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-17 19:33:30,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:30,160 INFO L85 PathProgramCache]: Analyzing trace with hash -740614396, now seen corresponding path program 10 times [2025-03-17 19:33:30,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:30,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448140945] [2025-03-17 19:33:30,160 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:33:30,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:30,169 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-03-17 19:33:30,173 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:30,173 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:33:30,173 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:30,504 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-17 19:33:30,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:30,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448140945] [2025-03-17 19:33:30,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448140945] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:30,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:30,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-03-17 19:33:30,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707846824] [2025-03-17 19:33:30,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:30,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 19:33:30,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:30,506 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 19:33:30,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2025-03-17 19:33:30,506 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:30,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 352 transitions, 6727 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 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-17 19:33:30,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:30,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:30,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:31,495 INFO L124 PetriNetUnfolderBase]: 1437/3319 cut-off events. [2025-03-17 19:33:31,495 INFO L125 PetriNetUnfolderBase]: For 36646/36646 co-relation queries the response was YES. [2025-03-17 19:33:31,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20051 conditions, 3319 events. 1437/3319 cut-off events. For 36646/36646 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 25009 event pairs, 522 based on Foata normal form. 42/3361 useless extension candidates. Maximal degree in co-relation 19718. Up to 2061 conditions per place. [2025-03-17 19:33:31,524 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 331 selfloop transitions, 86 changer transitions 11/430 dead transitions. [2025-03-17 19:33:31,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 430 transitions, 8300 flow [2025-03-17 19:33:31,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-17 19:33:31,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-03-17 19:33:31,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 257 transitions. [2025-03-17 19:33:31,525 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29204545454545455 [2025-03-17 19:33:31,525 INFO L175 Difference]: Start difference. First operand has 368 places, 352 transitions, 6727 flow. Second operand 20 states and 257 transitions. [2025-03-17 19:33:31,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 430 transitions, 8300 flow [2025-03-17 19:33:31,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 430 transitions, 7421 flow, removed 35 selfloop flow, removed 26 redundant places. [2025-03-17 19:33:31,682 INFO L231 Difference]: Finished difference. Result has 359 places, 356 transitions, 6229 flow [2025-03-17 19:33:31,683 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5841, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6229, PETRI_PLACES=359, PETRI_TRANSITIONS=356} [2025-03-17 19:33:31,683 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2025-03-17 19:33:31,683 INFO L471 AbstractCegarLoop]: Abstraction has has 359 places, 356 transitions, 6229 flow [2025-03-17 19:33:31,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 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-17 19:33:31,683 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:31,683 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-17 19:33:31,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-03-17 19:33:31,683 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:31,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:31,684 INFO L85 PathProgramCache]: Analyzing trace with hash -996980717, now seen corresponding path program 4 times [2025-03-17 19:33:31,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:31,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331100105] [2025-03-17 19:33:31,684 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 19:33:31,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:31,701 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-03-17 19:33:31,705 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:31,705 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 19:33:31,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:32,007 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-17 19:33:32,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:32,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331100105] [2025-03-17 19:33:32,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331100105] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:32,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:32,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-03-17 19:33:32,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197081042] [2025-03-17 19:33:32,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:32,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-17 19:33:32,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:32,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-17 19:33:32,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-17 19:33:32,008 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:32,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 356 transitions, 6229 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 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-17 19:33:32,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:32,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:32,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:33,074 INFO L124 PetriNetUnfolderBase]: 1415/3276 cut-off events. [2025-03-17 19:33:33,074 INFO L125 PetriNetUnfolderBase]: For 30852/30852 co-relation queries the response was YES. [2025-03-17 19:33:33,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19017 conditions, 3276 events. 1415/3276 cut-off events. For 30852/30852 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 24585 event pairs, 563 based on Foata normal form. 8/3284 useless extension candidates. Maximal degree in co-relation 18777. Up to 2491 conditions per place. [2025-03-17 19:33:33,096 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 264 selfloop transitions, 109 changer transitions 30/405 dead transitions. [2025-03-17 19:33:33,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 405 transitions, 7245 flow [2025-03-17 19:33:33,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-03-17 19:33:33,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-03-17 19:33:33,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 289 transitions. [2025-03-17 19:33:33,097 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.24326599326599327 [2025-03-17 19:33:33,097 INFO L175 Difference]: Start difference. First operand has 359 places, 356 transitions, 6229 flow. Second operand 27 states and 289 transitions. [2025-03-17 19:33:33,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 405 transitions, 7245 flow [2025-03-17 19:33:33,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 405 transitions, 6908 flow, removed 29 selfloop flow, removed 27 redundant places. [2025-03-17 19:33:33,223 INFO L231 Difference]: Finished difference. Result has 357 places, 344 transitions, 5919 flow [2025-03-17 19:33:33,223 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5919, PETRI_PLACES=357, PETRI_TRANSITIONS=344} [2025-03-17 19:33:33,224 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 312 predicate places. [2025-03-17 19:33:33,224 INFO L471 AbstractCegarLoop]: Abstraction has has 357 places, 344 transitions, 5919 flow [2025-03-17 19:33:33,224 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 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-17 19:33:33,224 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:33,224 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-17 19:33:33,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-03-17 19:33:33,224 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:33,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:33,225 INFO L85 PathProgramCache]: Analyzing trace with hash -985682444, now seen corresponding path program 5 times [2025-03-17 19:33:33,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:33,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198719059] [2025-03-17 19:33:33,225 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 19:33:33,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:33,233 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:33,237 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:33,237 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:33,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:33,503 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-17 19:33:33,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:33,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198719059] [2025-03-17 19:33:33,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198719059] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:33,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:33,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:33,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684267111] [2025-03-17 19:33:33,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:33,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:33,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:33,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:33,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:33,505 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:33,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 344 transitions, 5919 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-17 19:33:33,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:33,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:33,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:34,237 INFO L124 PetriNetUnfolderBase]: 1363/3170 cut-off events. [2025-03-17 19:33:34,237 INFO L125 PetriNetUnfolderBase]: For 26819/26819 co-relation queries the response was YES. [2025-03-17 19:33:34,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17993 conditions, 3170 events. 1363/3170 cut-off events. For 26819/26819 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 23765 event pairs, 625 based on Foata normal form. 8/3178 useless extension candidates. Maximal degree in co-relation 17917. Up to 2746 conditions per place. [2025-03-17 19:33:34,264 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 303 selfloop transitions, 56 changer transitions 6/367 dead transitions. [2025-03-17 19:33:34,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 367 transitions, 6775 flow [2025-03-17 19:33:34,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-17 19:33:34,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-03-17 19:33:34,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2025-03-17 19:33:34,265 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2762237762237762 [2025-03-17 19:33:34,265 INFO L175 Difference]: Start difference. First operand has 357 places, 344 transitions, 5919 flow. Second operand 13 states and 158 transitions. [2025-03-17 19:33:34,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 367 transitions, 6775 flow [2025-03-17 19:33:34,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 367 transitions, 6471 flow, removed 7 selfloop flow, removed 28 redundant places. [2025-03-17 19:33:34,386 INFO L231 Difference]: Finished difference. Result has 330 places, 343 transitions, 5713 flow [2025-03-17 19:33:34,386 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5713, PETRI_PLACES=330, PETRI_TRANSITIONS=343} [2025-03-17 19:33:34,387 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2025-03-17 19:33:34,387 INFO L471 AbstractCegarLoop]: Abstraction has has 330 places, 343 transitions, 5713 flow [2025-03-17 19:33:34,387 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-17 19:33:34,387 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:34,387 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-17 19:33:34,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-03-17 19:33:34,387 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-17 19:33:34,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:34,388 INFO L85 PathProgramCache]: Analyzing trace with hash -985682443, now seen corresponding path program 5 times [2025-03-17 19:33:34,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:34,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874237782] [2025-03-17 19:33:34,388 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 19:33:34,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:34,399 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-03-17 19:33:34,404 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-17 19:33:34,404 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:34,404 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:34,704 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-17 19:33:34,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:34,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874237782] [2025-03-17 19:33:34,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874237782] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:34,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:34,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:34,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320202045] [2025-03-17 19:33:34,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:34,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:34,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:34,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:34,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:34,705 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:34,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 343 transitions, 5713 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-17 19:33:34,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:34,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:34,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:35,472 INFO L124 PetriNetUnfolderBase]: 1353/3152 cut-off events. [2025-03-17 19:33:35,472 INFO L125 PetriNetUnfolderBase]: For 26122/26122 co-relation queries the response was YES. [2025-03-17 19:33:35,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17622 conditions, 3152 events. 1353/3152 cut-off events. For 26122/26122 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 23552 event pairs, 566 based on Foata normal form. 8/3160 useless extension candidates. Maximal degree in co-relation 17551. Up to 2491 conditions per place. [2025-03-17 19:33:35,491 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 100 changer transitions 46/390 dead transitions. [2025-03-17 19:33:35,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 390 transitions, 6848 flow [2025-03-17 19:33:35,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-17 19:33:35,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-03-17 19:33:35,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 249 transitions. [2025-03-17 19:33:35,492 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.24604743083003952 [2025-03-17 19:33:35,493 INFO L175 Difference]: Start difference. First operand has 330 places, 343 transitions, 5713 flow. Second operand 23 states and 249 transitions. [2025-03-17 19:33:35,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 390 transitions, 6848 flow [2025-03-17 19:33:35,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 390 transitions, 6658 flow, removed 1 selfloop flow, removed 12 redundant places. [2025-03-17 19:33:35,592 INFO L231 Difference]: Finished difference. Result has 334 places, 318 transitions, 5437 flow [2025-03-17 19:33:35,592 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5501, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5437, PETRI_PLACES=334, PETRI_TRANSITIONS=318} [2025-03-17 19:33:35,593 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 289 predicate places. [2025-03-17 19:33:35,593 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 318 transitions, 5437 flow [2025-03-17 19:33:35,593 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-17 19:33:35,593 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:35,593 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-17 19:33:35,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-03-17 19:33:35,593 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:35,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:35,594 INFO L85 PathProgramCache]: Analyzing trace with hash -252549155, now seen corresponding path program 1 times [2025-03-17 19:33:35,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:35,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474084261] [2025-03-17 19:33:35,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:35,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:35,604 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-03-17 19:33:35,607 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-03-17 19:33:35,607 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:35,607 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:35,876 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-17 19:33:35,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:35,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474084261] [2025-03-17 19:33:35,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474084261] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:35,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:35,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:35,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786463964] [2025-03-17 19:33:35,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:35,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:35,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:35,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:35,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:35,877 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:35,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 318 transitions, 5437 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:33:35,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:35,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:35,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:36,546 INFO L124 PetriNetUnfolderBase]: 1272/2994 cut-off events. [2025-03-17 19:33:36,546 INFO L125 PetriNetUnfolderBase]: For 25824/25824 co-relation queries the response was YES. [2025-03-17 19:33:36,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16800 conditions, 2994 events. 1272/2994 cut-off events. For 25824/25824 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 22407 event pairs, 605 based on Foata normal form. 20/3014 useless extension candidates. Maximal degree in co-relation 16730. Up to 2349 conditions per place. [2025-03-17 19:33:36,568 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 281 selfloop transitions, 62 changer transitions 15/360 dead transitions. [2025-03-17 19:33:36,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 360 transitions, 6480 flow [2025-03-17 19:33:36,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-17 19:33:36,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-03-17 19:33:36,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 202 transitions. [2025-03-17 19:33:36,569 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2700534759358289 [2025-03-17 19:33:36,569 INFO L175 Difference]: Start difference. First operand has 334 places, 318 transitions, 5437 flow. Second operand 17 states and 202 transitions. [2025-03-17 19:33:36,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 360 transitions, 6480 flow [2025-03-17 19:33:36,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 360 transitions, 6069 flow, removed 12 selfloop flow, removed 25 redundant places. [2025-03-17 19:33:36,661 INFO L231 Difference]: Finished difference. Result has 302 places, 315 transitions, 5155 flow [2025-03-17 19:33:36,661 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5041, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5155, PETRI_PLACES=302, PETRI_TRANSITIONS=315} [2025-03-17 19:33:36,662 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 257 predicate places. [2025-03-17 19:33:36,662 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 315 transitions, 5155 flow [2025-03-17 19:33:36,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:33:36,662 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:36,662 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-17 19:33:36,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-03-17 19:33:36,662 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-17 19:33:36,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:36,663 INFO L85 PathProgramCache]: Analyzing trace with hash -237887665, now seen corresponding path program 2 times [2025-03-17 19:33:36,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:36,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266149703] [2025-03-17 19:33:36,663 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:36,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:36,674 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 21 statements into 1 equivalence classes. [2025-03-17 19:33:36,677 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-03-17 19:33:36,677 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:33:36,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:36,932 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-17 19:33:36,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:36,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266149703] [2025-03-17 19:33:36,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266149703] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:33:36,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:33:36,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-03-17 19:33:36,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143973448] [2025-03-17 19:33:36,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:33:36,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:33:36,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:36,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:33:36,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:33:36,933 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:36,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 315 transitions, 5155 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:33:36,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:36,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:36,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:37,681 INFO L124 PetriNetUnfolderBase]: 1244/2945 cut-off events. [2025-03-17 19:33:37,681 INFO L125 PetriNetUnfolderBase]: For 22211/22211 co-relation queries the response was YES. [2025-03-17 19:33:37,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15964 conditions, 2945 events. 1244/2945 cut-off events. For 22211/22211 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 22033 event pairs, 587 based on Foata normal form. 20/2965 useless extension candidates. Maximal degree in co-relation 15899. Up to 2222 conditions per place. [2025-03-17 19:33:37,704 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 274 selfloop transitions, 83 changer transitions 15/374 dead transitions. [2025-03-17 19:33:37,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 374 transitions, 6370 flow [2025-03-17 19:33:37,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-17 19:33:37,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-03-17 19:33:37,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 254 transitions. [2025-03-17 19:33:37,705 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2748917748917749 [2025-03-17 19:33:37,705 INFO L175 Difference]: Start difference. First operand has 302 places, 315 transitions, 5155 flow. Second operand 21 states and 254 transitions. [2025-03-17 19:33:37,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 374 transitions, 6370 flow [2025-03-17 19:33:37,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 374 transitions, 6256 flow, removed 2 selfloop flow, removed 14 redundant places. [2025-03-17 19:33:37,800 INFO L231 Difference]: Finished difference. Result has 308 places, 319 transitions, 5289 flow [2025-03-17 19:33:37,801 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5041, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5289, PETRI_PLACES=308, PETRI_TRANSITIONS=319} [2025-03-17 19:33:37,801 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 263 predicate places. [2025-03-17 19:33:37,801 INFO L471 AbstractCegarLoop]: Abstraction has has 308 places, 319 transitions, 5289 flow [2025-03-17 19:33:37,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:33:37,802 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:37,802 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-17 19:33:37,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-03-17 19:33:37,802 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-03-17 19:33:37,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:37,802 INFO L85 PathProgramCache]: Analyzing trace with hash 383085007, now seen corresponding path program 3 times [2025-03-17 19:33:37,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:37,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996703967] [2025-03-17 19:33:37,803 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:33:37,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:37,812 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 21 statements into 2 equivalence classes. [2025-03-17 19:33:37,816 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 21 statements. [2025-03-17 19:33:37,816 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-17 19:33:37,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:38,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:38,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:38,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996703967] [2025-03-17 19:33:38,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996703967] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:33:38,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849675445] [2025-03-17 19:33:38,214 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:33:38,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:33:38,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:33:38,222 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-17 19:33:38,224 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-17 19:33:38,347 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 21 statements into 2 equivalence classes. [2025-03-17 19:33:38,490 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 21 of 21 statements. [2025-03-17 19:33:38,490 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-17 19:33:38,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:38,493 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-03-17 19:33:38,499 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:33:38,539 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 22 treesize of output 1 [2025-03-17 19:33:38,657 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 23 treesize of output 11 [2025-03-17 19:33:38,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 36 treesize of output 13 [2025-03-17 19:33:38,761 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-17 19:33:38,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-17 19:33:38,784 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-17 19:33:38,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:38,799 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:33:39,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:39,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849675445] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:33:39,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:33:39,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2025-03-17 19:33:39,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240103339] [2025-03-17 19:33:39,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:33:39,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-03-17 19:33:39,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:39,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-03-17 19:33:39,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2025-03-17 19:33:39,196 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:39,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 319 transitions, 5289 flow. Second operand has 29 states, 29 states have (on average 7.896551724137931) internal successors, (229), 29 states have internal predecessors, (229), 0 states have call successors, (0), 0 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-17 19:33:39,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:39,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:39,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:46,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2025-03-17 19:33:49,317 INFO L124 PetriNetUnfolderBase]: 1214/2925 cut-off events. [2025-03-17 19:33:49,317 INFO L125 PetriNetUnfolderBase]: For 23672/23672 co-relation queries the response was YES. [2025-03-17 19:33:49,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14874 conditions, 2925 events. 1214/2925 cut-off events. For 23672/23672 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 22205 event pairs, 283 based on Foata normal form. 128/3053 useless extension candidates. Maximal degree in co-relation 14808. Up to 446 conditions per place. [2025-03-17 19:33:49,331 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 150 selfloop transitions, 53 changer transitions 318/523 dead transitions. [2025-03-17 19:33:49,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 523 transitions, 7624 flow [2025-03-17 19:33:49,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-03-17 19:33:49,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2025-03-17 19:33:49,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 624 transitions. [2025-03-17 19:33:49,333 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2578512396694215 [2025-03-17 19:33:49,333 INFO L175 Difference]: Start difference. First operand has 308 places, 319 transitions, 5289 flow. Second operand 55 states and 624 transitions. [2025-03-17 19:33:49,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 523 transitions, 7624 flow [2025-03-17 19:33:49,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 523 transitions, 7352 flow, removed 15 selfloop flow, removed 17 redundant places. [2025-03-17 19:33:49,408 INFO L231 Difference]: Finished difference. Result has 347 places, 155 transitions, 2407 flow [2025-03-17 19:33:49,408 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4892, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=2407, PETRI_PLACES=347, PETRI_TRANSITIONS=155} [2025-03-17 19:33:49,409 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2025-03-17 19:33:49,409 INFO L471 AbstractCegarLoop]: Abstraction has has 347 places, 155 transitions, 2407 flow [2025-03-17 19:33:49,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 7.896551724137931) internal successors, (229), 29 states have internal predecessors, (229), 0 states have call successors, (0), 0 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-17 19:33:49,409 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:49,409 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-17 19:33:49,416 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-17 19:33:49,609 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,SelfDestructingSolverStorable38 [2025-03-17 19:33:49,610 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-17 19:33:49,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:49,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1909794864, now seen corresponding path program 1 times [2025-03-17 19:33:49,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:49,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312355939] [2025-03-17 19:33:49,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:49,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:49,624 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:33:49,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:33:49,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:49,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:50,301 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:50,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:50,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312355939] [2025-03-17 19:33:50,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312355939] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:33:50,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998540038] [2025-03-17 19:33:50,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:33:50,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:33:50,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:33:50,304 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-17 19:33:50,305 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-17 19:33:50,418 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 19:33:50,443 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:33:50,444 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:33:50,444 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:50,445 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-03-17 19:33:50,448 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:33:50,457 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 22 treesize of output 1 [2025-03-17 19:33:50,606 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 23 treesize of output 11 [2025-03-17 19:33:50,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 36 treesize of output 13 [2025-03-17 19:33:50,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-17 19:33:50,761 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-17 19:33:50,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-03-17 19:33:50,827 INFO L349 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2025-03-17 19:33:50,827 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-17 19:33:50,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-17 19:33:50,875 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-17 19:33:50,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:50,878 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:33:51,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:51,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998540038] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:33:51,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:33:51,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2025-03-17 19:33:51,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189427828] [2025-03-17 19:33:51,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:33:51,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-03-17 19:33:51,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:33:51,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-03-17 19:33:51,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2025-03-17 19:33:51,417 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:33:51,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 155 transitions, 2407 flow. Second operand has 33 states, 33 states have (on average 8.090909090909092) internal successors, (267), 33 states have internal predecessors, (267), 0 states have call successors, (0), 0 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-17 19:33:51,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:33:51,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:33:51,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:33:56,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2025-03-17 19:33:58,261 INFO L124 PetriNetUnfolderBase]: 471/1121 cut-off events. [2025-03-17 19:33:58,262 INFO L125 PetriNetUnfolderBase]: For 9000/9000 co-relation queries the response was YES. [2025-03-17 19:33:58,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6145 conditions, 1121 events. 471/1121 cut-off events. For 9000/9000 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 6635 event pairs, 183 based on Foata normal form. 24/1143 useless extension candidates. Maximal degree in co-relation 6076. Up to 749 conditions per place. [2025-03-17 19:33:58,272 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 113 selfloop transitions, 28 changer transitions 80/223 dead transitions. [2025-03-17 19:33:58,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 223 transitions, 3327 flow [2025-03-17 19:33:58,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-17 19:33:58,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-03-17 19:33:58,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 264 transitions. [2025-03-17 19:33:58,273 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.24 [2025-03-17 19:33:58,273 INFO L175 Difference]: Start difference. First operand has 347 places, 155 transitions, 2407 flow. Second operand 25 states and 264 transitions. [2025-03-17 19:33:58,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 223 transitions, 3327 flow [2025-03-17 19:33:58,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 223 transitions, 2825 flow, removed 39 selfloop flow, removed 47 redundant places. [2025-03-17 19:33:58,301 INFO L231 Difference]: Finished difference. Result has 226 places, 138 transitions, 1802 flow [2025-03-17 19:33:58,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1802, PETRI_PLACES=226, PETRI_TRANSITIONS=138} [2025-03-17 19:33:58,306 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2025-03-17 19:33:58,306 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 138 transitions, 1802 flow [2025-03-17 19:33:58,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 8.090909090909092) internal successors, (267), 33 states have internal predecessors, (267), 0 states have call successors, (0), 0 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-17 19:33:58,306 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:33:58,307 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-17 19:33:58,315 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-17 19:33:58,511 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,SelfDestructingSolverStorable39 [2025-03-17 19:33:58,512 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-17 19:33:58,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:33:58,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1471892514, now seen corresponding path program 2 times [2025-03-17 19:33:58,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:33:58,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505029961] [2025-03-17 19:33:58,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:58,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:33:58,526 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-03-17 19:33:58,531 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:33:58,532 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:33:58,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:59,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:59,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:33:59,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505029961] [2025-03-17 19:33:59,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505029961] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:33:59,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858324368] [2025-03-17 19:33:59,181 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:33:59,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:33:59,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:33:59,183 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-17 19:33:59,185 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-17 19:33:59,317 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-03-17 19:33:59,375 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:33:59,375 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:33:59,375 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:33:59,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-03-17 19:33:59,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:33:59,394 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 22 treesize of output 1 [2025-03-17 19:33:59,574 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 23 treesize of output 11 [2025-03-17 19:33:59,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2025-03-17 19:33:59,761 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-17 19:33:59,800 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-17 19:33:59,800 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 26 treesize of output 21 [2025-03-17 19:33:59,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-17 19:33:59,831 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-17 19:33:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:33:59,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:34:00,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:34:00,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858324368] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:34:00,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:34:00,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2025-03-17 19:34:00,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204979950] [2025-03-17 19:34:00,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:34:00,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-17 19:34:00,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:34:00,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-17 19:34:00,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1060, Unknown=0, NotChecked=0, Total=1190 [2025-03-17 19:34:00,576 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:34:00,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 138 transitions, 1802 flow. Second operand has 35 states, 35 states have (on average 8.0) internal successors, (280), 35 states have internal predecessors, (280), 0 states have call successors, (0), 0 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-17 19:34:00,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:34:00,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:34:00,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:34:04,423 INFO L124 PetriNetUnfolderBase]: 395/935 cut-off events. [2025-03-17 19:34:04,424 INFO L125 PetriNetUnfolderBase]: For 5416/5416 co-relation queries the response was YES. [2025-03-17 19:34:04,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5047 conditions, 935 events. 395/935 cut-off events. For 5416/5416 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5206 event pairs, 118 based on Foata normal form. 26/961 useless extension candidates. Maximal degree in co-relation 4987. Up to 447 conditions per place. [2025-03-17 19:34:04,429 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 75 selfloop transitions, 19 changer transitions 140/236 dead transitions. [2025-03-17 19:34:04,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 236 transitions, 3041 flow [2025-03-17 19:34:04,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-03-17 19:34:04,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-03-17 19:34:04,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 311 transitions. [2025-03-17 19:34:04,430 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.24373040752351097 [2025-03-17 19:34:04,430 INFO L175 Difference]: Start difference. First operand has 226 places, 138 transitions, 1802 flow. Second operand 29 states and 311 transitions. [2025-03-17 19:34:04,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 236 transitions, 3041 flow [2025-03-17 19:34:04,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 236 transitions, 2801 flow, removed 60 selfloop flow, removed 22 redundant places. [2025-03-17 19:34:04,444 INFO L231 Difference]: Finished difference. Result has 216 places, 92 transitions, 1067 flow [2025-03-17 19:34:04,444 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1067, PETRI_PLACES=216, PETRI_TRANSITIONS=92} [2025-03-17 19:34:04,444 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2025-03-17 19:34:04,444 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 92 transitions, 1067 flow [2025-03-17 19:34:04,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 8.0) internal successors, (280), 35 states have internal predecessors, (280), 0 states have call successors, (0), 0 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-17 19:34:04,445 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-17 19:34:04,445 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-17 19:34:04,451 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-17 19:34:04,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:34:04,645 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-17 19:34:04,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:34:04,646 INFO L85 PathProgramCache]: Analyzing trace with hash 890245086, now seen corresponding path program 3 times [2025-03-17 19:34:04,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:34:04,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600161534] [2025-03-17 19:34:04,646 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:34:04,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:34:04,656 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 26 statements into 2 equivalence classes. [2025-03-17 19:34:04,662 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:34:04,662 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-17 19:34:04,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:34:05,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:34:05,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:34:05,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600161534] [2025-03-17 19:34:05,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600161534] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:34:05,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168256380] [2025-03-17 19:34:05,227 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:34:05,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:34:05,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:34:05,229 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-17 19:34:05,230 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-17 19:34:05,355 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 26 statements into 2 equivalence classes. [2025-03-17 19:34:05,487 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 19:34:05,487 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-17 19:34:05,487 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:34:05,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 60 conjuncts are in the unsatisfiable core [2025-03-17 19:34:05,491 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:34:05,506 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 22 treesize of output 1 [2025-03-17 19:34:05,617 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 23 treesize of output 11 [2025-03-17 19:34:05,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 36 treesize of output 13 [2025-03-17 19:34:05,827 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-17 19:34:05,882 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2025-03-17 19:34:05,882 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 2 case distinctions, treesize of input 26 treesize of output 32 [2025-03-17 19:34:05,965 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-17 19:34:05,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2025-03-17 19:34:05,970 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:34:05,970 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:34:06,463 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:34:06,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168256380] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:34:06,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:34:06,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 31 [2025-03-17 19:34:06,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279204118] [2025-03-17 19:34:06,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:34:06,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2025-03-17 19:34:06,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:34:06,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2025-03-17 19:34:06,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2025-03-17 19:34:06,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-03-17 19:34:06,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 92 transitions, 1067 flow. Second operand has 32 states, 32 states have (on average 8.15625) internal successors, (261), 32 states have internal predecessors, (261), 0 states have call successors, (0), 0 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-17 19:34:06,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-17 19:34:06,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-03-17 19:34:06,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-17 19:34:11,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2025-03-17 19:34:13,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1]