./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 c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-races/race-2_5-container_of.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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-?-c00e63d-m [2025-02-06 18:39:12,503 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 18:39:12,558 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-06 18:39:12,563 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 18:39:12,563 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 18:39:12,577 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 18:39:12,578 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 18:39:12,578 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 18:39:12,579 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 18:39:12,579 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 18:39:12,579 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 18:39:12,579 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 18:39:12,579 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 18:39:12,580 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 18:39:12,580 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 18:39:12,581 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 18:39:12,581 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 18:39:12,582 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 18:39:12,582 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 18:39:12,583 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 18:39:12,583 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 18:39:12,583 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 18:39:12,583 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-jdk21/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-02-06 18:39:12,820 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 18:39:12,835 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 18:39:12,837 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 18:39:12,842 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 18:39:12,842 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 18:39:12,847 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2025-02-06 18:39:14,189 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fe1003643/bbcffa66c40c43b28c85aac3085d1580/FLAG0d08c4af1 [2025-02-06 18:39:14,555 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 18:39:14,557 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2025-02-06 18:39:14,590 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fe1003643/bbcffa66c40c43b28c85aac3085d1580/FLAG0d08c4af1 [2025-02-06 18:39:14,607 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fe1003643/bbcffa66c40c43b28c85aac3085d1580 [2025-02-06 18:39:14,610 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 18:39:14,611 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 18:39:14,612 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 18:39:14,613 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 18:39:14,616 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 18:39:14,617 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:39:14" (1/1) ... [2025-02-06 18:39:14,618 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f42b39e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:14, skipping insertion in model container [2025-02-06 18:39:14,619 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:39:14" (1/1) ... [2025-02-06 18:39:14,658 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 18:39:14,971 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 18:39:14,984 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 18:39:15,054 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 18:39:15,099 INFO L204 MainTranslator]: Completed translation [2025-02-06 18:39:15,100 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15 WrapperNode [2025-02-06 18:39:15,101 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 18:39:15,102 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 18:39:15,102 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 18:39:15,102 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 18:39:15,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,126 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,147 INFO L138 Inliner]: procedures = 248, calls = 56, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 154 [2025-02-06 18:39:15,147 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 18:39:15,148 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 18:39:15,148 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 18:39:15,148 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 18:39:15,154 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,155 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,157 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,176 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-02-06 18:39:15,177 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,177 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,186 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,187 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,189 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,191 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,193 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 18:39:15,194 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 18:39:15,194 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 18:39:15,194 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 18:39:15,195 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (1/1) ... [2025-02-06 18:39:15,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 18:39:15,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:39:15,224 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 18:39:15,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2025-02-06 18:39:15,247 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 18:39:15,247 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 18:39:15,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 18:39:15,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 18:39:15,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 18:39:15,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 18:39:15,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 18:39:15,250 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-06 18:39:15,487 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 18:39:15,489 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 18:39:15,766 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-06 18:39:15,766 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 18:39:15,925 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 18:39:15,927 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 18:39:15,928 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:39:15 BoogieIcfgContainer [2025-02-06 18:39:15,928 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 18:39:15,929 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 18:39:15,929 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 18:39:15,934 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 18:39:15,934 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:39:14" (1/3) ... [2025-02-06 18:39:15,934 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@195654de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:39:15, skipping insertion in model container [2025-02-06 18:39:15,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:39:15" (2/3) ... [2025-02-06 18:39:15,935 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@195654de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:39:15, skipping insertion in model container [2025-02-06 18:39:15,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:39:15" (3/3) ... [2025-02-06 18:39:15,936 INFO L128 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2025-02-06 18:39:15,965 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 18:39:15,967 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-02-06 18:39:15,967 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-06 18:39:16,032 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-02-06 18:39:16,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 44 transitions, 102 flow [2025-02-06 18:39:16,095 INFO L124 PetriNetUnfolderBase]: 2/47 cut-off events. [2025-02-06 18:39:16,096 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-02-06 18:39:16,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 47 events. 2/47 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 76 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 24. Up to 3 conditions per place. [2025-02-06 18:39:16,100 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 44 transitions, 102 flow [2025-02-06 18:39:16,103 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 38 transitions, 85 flow [2025-02-06 18:39:16,113 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 18:39:16,121 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;@5c86df75, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 18:39:16,121 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2025-02-06 18:39:16,128 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-06 18:39:16,128 INFO L124 PetriNetUnfolderBase]: 0/20 cut-off events. [2025-02-06 18:39:16,128 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-06 18:39:16,128 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:16,129 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:16,129 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:16,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:16,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1873702075, now seen corresponding path program 1 times [2025-02-06 18:39:16,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:16,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61218735] [2025-02-06 18:39:16,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:16,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:16,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-06 18:39:16,292 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-06 18:39:16,293 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:16,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:16,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:16,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:16,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61218735] [2025-02-06 18:39:16,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61218735] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:16,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:16,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:39:16,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822914502] [2025-02-06 18:39:16,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:16,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:39:16,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:16,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:39:16,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:39:16,986 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:16,989 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-02-06 18:39:16,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:16,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:16,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:17,765 INFO L124 PetriNetUnfolderBase]: 1323/2274 cut-off events. [2025-02-06 18:39:17,765 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2025-02-06 18:39:17,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4550 conditions, 2274 events. 1323/2274 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12271 event pairs, 178 based on Foata normal form. 0/1996 useless extension candidates. Maximal degree in co-relation 4448. Up to 764 conditions per place. [2025-02-06 18:39:17,782 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 116 selfloop transitions, 20 changer transitions 25/164 dead transitions. [2025-02-06 18:39:17,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 164 transitions, 674 flow [2025-02-06 18:39:17,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 18:39:17,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-06 18:39:17,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2025-02-06 18:39:17,796 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47520661157024796 [2025-02-06 18:39:17,798 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 85 flow. Second operand 11 states and 230 transitions. [2025-02-06 18:39:17,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 164 transitions, 674 flow [2025-02-06 18:39:17,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 164 transitions, 661 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:39:17,811 INFO L231 Difference]: Finished difference. Result has 56 places, 59 transitions, 208 flow [2025-02-06 18:39:17,813 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=208, PETRI_PLACES=56, PETRI_TRANSITIONS=59} [2025-02-06 18:39:17,816 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2025-02-06 18:39:17,816 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 59 transitions, 208 flow [2025-02-06 18:39:17,816 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-02-06 18:39:17,816 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:17,816 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:17,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 18:39:17,816 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:17,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:17,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1873702076, now seen corresponding path program 1 times [2025-02-06 18:39:17,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:17,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687133874] [2025-02-06 18:39:17,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:17,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:17,841 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-06 18:39:17,854 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-06 18:39:17,854 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:17,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:18,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:18,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:18,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687133874] [2025-02-06 18:39:18,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687133874] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:18,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:18,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:39:18,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784969149] [2025-02-06 18:39:18,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:18,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:39:18,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:18,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:39:18,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:39:18,097 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:18,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 59 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:18,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:18,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:18,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:18,669 INFO L124 PetriNetUnfolderBase]: 1691/2971 cut-off events. [2025-02-06 18:39:18,669 INFO L125 PetriNetUnfolderBase]: For 1087/1087 co-relation queries the response was YES. [2025-02-06 18:39:18,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7019 conditions, 2971 events. 1691/2971 cut-off events. For 1087/1087 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17158 event pairs, 648 based on Foata normal form. 82/2933 useless extension candidates. Maximal degree in co-relation 6917. Up to 1544 conditions per place. [2025-02-06 18:39:18,685 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 118 selfloop transitions, 21 changer transitions 5/147 dead transitions. [2025-02-06 18:39:18,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 147 transitions, 768 flow [2025-02-06 18:39:18,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 18:39:18,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-02-06 18:39:18,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2025-02-06 18:39:18,687 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3931818181818182 [2025-02-06 18:39:18,687 INFO L175 Difference]: Start difference. First operand has 56 places, 59 transitions, 208 flow. Second operand 10 states and 173 transitions. [2025-02-06 18:39:18,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 147 transitions, 768 flow [2025-02-06 18:39:18,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 147 transitions, 766 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:39:18,700 INFO L231 Difference]: Finished difference. Result has 71 places, 78 transitions, 384 flow [2025-02-06 18:39:18,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=384, PETRI_PLACES=71, PETRI_TRANSITIONS=78} [2025-02-06 18:39:18,701 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 26 predicate places. [2025-02-06 18:39:18,701 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 78 transitions, 384 flow [2025-02-06 18:39:18,701 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-02-06 18:39:18,702 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:18,702 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:18,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 18:39:18,702 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:18,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:18,704 INFO L85 PathProgramCache]: Analyzing trace with hash -26423826, now seen corresponding path program 1 times [2025-02-06 18:39:18,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:18,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205481607] [2025-02-06 18:39:18,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:18,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:18,726 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-06 18:39:18,734 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-06 18:39:18,734 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:18,734 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:18,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-02-06 18:39:18,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:18,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205481607] [2025-02-06 18:39:18,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205481607] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:18,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:18,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:39:18,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949321833] [2025-02-06 18:39:18,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:18,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:39:18,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:18,976 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:39:18,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:39:18,977 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:18,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 78 transitions, 384 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-02-06 18:39:18,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:18,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:18,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:19,691 INFO L124 PetriNetUnfolderBase]: 2201/3941 cut-off events. [2025-02-06 18:39:19,692 INFO L125 PetriNetUnfolderBase]: For 3061/3063 co-relation queries the response was YES. [2025-02-06 18:39:19,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10121 conditions, 3941 events. 2201/3941 cut-off events. For 3061/3063 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25092 event pairs, 688 based on Foata normal form. 2/3851 useless extension candidates. Maximal degree in co-relation 9661. Up to 1626 conditions per place. [2025-02-06 18:39:19,712 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 157 selfloop transitions, 43 changer transitions 24/227 dead transitions. [2025-02-06 18:39:19,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 227 transitions, 1560 flow [2025-02-06 18:39:19,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 18:39:19,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-06 18:39:19,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2025-02-06 18:39:19,714 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2025-02-06 18:39:19,714 INFO L175 Difference]: Start difference. First operand has 71 places, 78 transitions, 384 flow. Second operand 11 states and 221 transitions. [2025-02-06 18:39:19,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 227 transitions, 1560 flow [2025-02-06 18:39:19,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 227 transitions, 1558 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:39:19,726 INFO L231 Difference]: Finished difference. Result has 86 places, 113 transitions, 752 flow [2025-02-06 18:39:19,727 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=752, PETRI_PLACES=86, PETRI_TRANSITIONS=113} [2025-02-06 18:39:19,727 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2025-02-06 18:39:19,727 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 113 transitions, 752 flow [2025-02-06 18:39:19,728 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-02-06 18:39:19,728 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:19,728 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:19,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 18:39:19,728 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:19,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:19,728 INFO L85 PathProgramCache]: Analyzing trace with hash -26423825, now seen corresponding path program 1 times [2025-02-06 18:39:19,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:19,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735400404] [2025-02-06 18:39:19,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:19,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:19,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-06 18:39:19,747 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-06 18:39:19,747 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:19,747 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:19,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:19,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:19,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735400404] [2025-02-06 18:39:19,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735400404] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:19,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:19,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:39:19,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377592881] [2025-02-06 18:39:19,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:19,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:39:19,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:19,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:39:19,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:39:19,951 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:19,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 113 transitions, 752 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-02-06 18:39:19,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:19,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:19,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:20,474 INFO L124 PetriNetUnfolderBase]: 1893/3393 cut-off events. [2025-02-06 18:39:20,475 INFO L125 PetriNetUnfolderBase]: For 5551/5553 co-relation queries the response was YES. [2025-02-06 18:39:20,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10517 conditions, 3393 events. 1893/3393 cut-off events. For 5551/5553 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21153 event pairs, 579 based on Foata normal form. 98/3491 useless extension candidates. Maximal degree in co-relation 10051. Up to 1858 conditions per place. [2025-02-06 18:39:20,497 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 161 selfloop transitions, 38 changer transitions 5/207 dead transitions. [2025-02-06 18:39:20,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 207 transitions, 1672 flow [2025-02-06 18:39:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 18:39:20,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-02-06 18:39:20,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2025-02-06 18:39:20,499 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2025-02-06 18:39:20,499 INFO L175 Difference]: Start difference. First operand has 86 places, 113 transitions, 752 flow. Second operand 10 states and 168 transitions. [2025-02-06 18:39:20,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 207 transitions, 1672 flow [2025-02-06 18:39:20,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 207 transitions, 1652 flow, removed 10 selfloop flow, removed 0 redundant places. [2025-02-06 18:39:20,523 INFO L231 Difference]: Finished difference. Result has 102 places, 138 transitions, 1061 flow [2025-02-06 18:39:20,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1061, PETRI_PLACES=102, PETRI_TRANSITIONS=138} [2025-02-06 18:39:20,524 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 57 predicate places. [2025-02-06 18:39:20,524 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 138 transitions, 1061 flow [2025-02-06 18:39:20,525 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-02-06 18:39:20,525 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:20,525 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:20,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 18:39:20,525 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:20,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:20,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1634477542, now seen corresponding path program 1 times [2025-02-06 18:39:20,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:20,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029165067] [2025-02-06 18:39:20,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:20,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:20,552 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:39:20,570 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:39:20,570 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:20,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:20,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:20,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:20,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029165067] [2025-02-06 18:39:20,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029165067] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:20,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:20,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:39:20,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867333241] [2025-02-06 18:39:20,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:20,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:39:20,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:20,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:39:20,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:39:20,738 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2025-02-06 18:39:20,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 138 transitions, 1061 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-02-06 18:39:20,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:20,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2025-02-06 18:39:20,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:20,997 INFO L124 PetriNetUnfolderBase]: 838/1529 cut-off events. [2025-02-06 18:39:20,997 INFO L125 PetriNetUnfolderBase]: For 3924/3927 co-relation queries the response was YES. [2025-02-06 18:39:21,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5221 conditions, 1529 events. 838/1529 cut-off events. For 3924/3927 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8052 event pairs, 253 based on Foata normal form. 1/1530 useless extension candidates. Maximal degree in co-relation 5195. Up to 923 conditions per place. [2025-02-06 18:39:21,005 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 149 selfloop transitions, 17 changer transitions 0/168 dead transitions. [2025-02-06 18:39:21,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 168 transitions, 1534 flow [2025-02-06 18:39:21,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:39:21,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:39:21,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2025-02-06 18:39:21,006 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2025-02-06 18:39:21,006 INFO L175 Difference]: Start difference. First operand has 102 places, 138 transitions, 1061 flow. Second operand 4 states and 90 transitions. [2025-02-06 18:39:21,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 168 transitions, 1534 flow [2025-02-06 18:39:21,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 168 transitions, 1479 flow, removed 21 selfloop flow, removed 1 redundant places. [2025-02-06 18:39:21,023 INFO L231 Difference]: Finished difference. Result has 99 places, 102 transitions, 760 flow [2025-02-06 18:39:21,023 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=760, PETRI_PLACES=99, PETRI_TRANSITIONS=102} [2025-02-06 18:39:21,024 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2025-02-06 18:39:21,025 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 102 transitions, 760 flow [2025-02-06 18:39:21,026 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-02-06 18:39:21,026 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:21,026 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:21,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 18:39:21,026 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:21,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:21,027 INFO L85 PathProgramCache]: Analyzing trace with hash 427331225, now seen corresponding path program 1 times [2025-02-06 18:39:21,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:21,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020475635] [2025-02-06 18:39:21,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:21,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:21,046 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:39:21,057 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:39:21,059 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:21,059 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:21,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:21,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:21,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020475635] [2025-02-06 18:39:21,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020475635] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:21,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:21,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-06 18:39:21,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264686382] [2025-02-06 18:39:21,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:21,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:39:21,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:21,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:39:21,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:39:21,503 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:21,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 102 transitions, 760 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-02-06 18:39:21,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:21,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:21,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:22,298 INFO L124 PetriNetUnfolderBase]: 1371/2526 cut-off events. [2025-02-06 18:39:22,299 INFO L125 PetriNetUnfolderBase]: For 6489/6499 co-relation queries the response was YES. [2025-02-06 18:39:22,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8742 conditions, 2526 events. 1371/2526 cut-off events. For 6489/6499 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14256 event pairs, 583 based on Foata normal form. 38/2564 useless extension candidates. Maximal degree in co-relation 8715. Up to 1216 conditions per place. [2025-02-06 18:39:22,311 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 176 selfloop transitions, 69 changer transitions 7/254 dead transitions. [2025-02-06 18:39:22,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 254 transitions, 2225 flow [2025-02-06 18:39:22,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 18:39:22,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-02-06 18:39:22,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 283 transitions. [2025-02-06 18:39:22,313 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3215909090909091 [2025-02-06 18:39:22,313 INFO L175 Difference]: Start difference. First operand has 99 places, 102 transitions, 760 flow. Second operand 20 states and 283 transitions. [2025-02-06 18:39:22,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 254 transitions, 2225 flow [2025-02-06 18:39:22,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 254 transitions, 2169 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:39:22,331 INFO L231 Difference]: Finished difference. Result has 131 places, 151 transitions, 1481 flow [2025-02-06 18:39:22,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1481, PETRI_PLACES=131, PETRI_TRANSITIONS=151} [2025-02-06 18:39:22,333 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 86 predicate places. [2025-02-06 18:39:22,333 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 151 transitions, 1481 flow [2025-02-06 18:39:22,333 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-02-06 18:39:22,333 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:22,333 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:22,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 18:39:22,333 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:22,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:22,334 INFO L85 PathProgramCache]: Analyzing trace with hash 568881201, now seen corresponding path program 2 times [2025-02-06 18:39:22,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:22,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103065670] [2025-02-06 18:39:22,334 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:39:22,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:22,351 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:39:22,359 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:39:22,359 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:22,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:22,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:22,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:22,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103065670] [2025-02-06 18:39:22,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103065670] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:22,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:22,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-06 18:39:22,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986863508] [2025-02-06 18:39:22,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:22,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:39:22,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:22,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:39:22,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:39:22,781 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:22,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 151 transitions, 1481 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-02-06 18:39:22,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:22,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:22,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:24,030 INFO L124 PetriNetUnfolderBase]: 1715/3154 cut-off events. [2025-02-06 18:39:24,031 INFO L125 PetriNetUnfolderBase]: For 11181/11193 co-relation queries the response was YES. [2025-02-06 18:39:24,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11768 conditions, 3154 events. 1715/3154 cut-off events. For 11181/11193 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18587 event pairs, 542 based on Foata normal form. 40/3194 useless extension candidates. Maximal degree in co-relation 11726. Up to 1270 conditions per place. [2025-02-06 18:39:24,053 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 187 selfloop transitions, 104 changer transitions 7/300 dead transitions. [2025-02-06 18:39:24,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 300 transitions, 3151 flow [2025-02-06 18:39:24,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-06 18:39:24,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-02-06 18:39:24,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 294 transitions. [2025-02-06 18:39:24,055 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3037190082644628 [2025-02-06 18:39:24,055 INFO L175 Difference]: Start difference. First operand has 131 places, 151 transitions, 1481 flow. Second operand 22 states and 294 transitions. [2025-02-06 18:39:24,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 300 transitions, 3151 flow [2025-02-06 18:39:24,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 300 transitions, 3064 flow, removed 20 selfloop flow, removed 5 redundant places. [2025-02-06 18:39:24,104 INFO L231 Difference]: Finished difference. Result has 155 places, 198 transitions, 2259 flow [2025-02-06 18:39:24,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2259, PETRI_PLACES=155, PETRI_TRANSITIONS=198} [2025-02-06 18:39:24,105 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 110 predicate places. [2025-02-06 18:39:24,105 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 198 transitions, 2259 flow [2025-02-06 18:39:24,105 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-02-06 18:39:24,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:24,105 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:24,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 18:39:24,105 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:24,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:24,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1320527315, now seen corresponding path program 1 times [2025-02-06 18:39:24,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:24,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985192108] [2025-02-06 18:39:24,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:24,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:24,118 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:39:24,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:39:24,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:24,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:24,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-02-06 18:39:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985192108] [2025-02-06 18:39:24,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985192108] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:24,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:24,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-06 18:39:24,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033298923] [2025-02-06 18:39:24,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:24,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:39:24,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:24,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:39:24,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:39:24,426 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:24,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 198 transitions, 2259 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-02-06 18:39:24,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:24,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:24,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:25,132 INFO L124 PetriNetUnfolderBase]: 1806/3369 cut-off events. [2025-02-06 18:39:25,133 INFO L125 PetriNetUnfolderBase]: For 14461/14473 co-relation queries the response was YES. [2025-02-06 18:39:25,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13040 conditions, 3369 events. 1806/3369 cut-off events. For 14461/14473 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20718 event pairs, 775 based on Foata normal form. 60/3429 useless extension candidates. Maximal degree in co-relation 12991. Up to 2470 conditions per place. [2025-02-06 18:39:25,152 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 190 selfloop transitions, 63 changer transitions 8/263 dead transitions. [2025-02-06 18:39:25,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 263 transitions, 3157 flow [2025-02-06 18:39:25,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 18:39:25,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-06 18:39:25,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2025-02-06 18:39:25,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2025-02-06 18:39:25,155 INFO L175 Difference]: Start difference. First operand has 155 places, 198 transitions, 2259 flow. Second operand 12 states and 189 transitions. [2025-02-06 18:39:25,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 263 transitions, 3157 flow [2025-02-06 18:39:25,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 263 transitions, 3058 flow, removed 17 selfloop flow, removed 8 redundant places. [2025-02-06 18:39:25,220 INFO L231 Difference]: Finished difference. Result has 163 places, 206 transitions, 2441 flow [2025-02-06 18:39:25,221 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2441, PETRI_PLACES=163, PETRI_TRANSITIONS=206} [2025-02-06 18:39:25,223 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2025-02-06 18:39:25,224 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 206 transitions, 2441 flow [2025-02-06 18:39:25,224 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-02-06 18:39:25,224 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:25,224 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:25,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 18:39:25,224 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:25,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:25,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1765920817, now seen corresponding path program 3 times [2025-02-06 18:39:25,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:25,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133567714] [2025-02-06 18:39:25,225 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:39:25,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:25,239 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:39:25,244 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:39:25,244 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:39:25,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:25,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:25,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:25,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133567714] [2025-02-06 18:39:25,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133567714] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:25,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:25,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-06 18:39:25,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469343577] [2025-02-06 18:39:25,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:25,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:39:25,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:25,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:39:25,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:39:25,540 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:25,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 206 transitions, 2441 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-02-06 18:39:25,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:25,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:25,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:26,404 INFO L124 PetriNetUnfolderBase]: 1736/3225 cut-off events. [2025-02-06 18:39:26,405 INFO L125 PetriNetUnfolderBase]: For 15739/15751 co-relation queries the response was YES. [2025-02-06 18:39:26,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12752 conditions, 3225 events. 1736/3225 cut-off events. For 15739/15751 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19299 event pairs, 582 based on Foata normal form. 40/3265 useless extension candidates. Maximal degree in co-relation 12699. Up to 1385 conditions per place. [2025-02-06 18:39:26,424 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 207 selfloop transitions, 94 changer transitions 13/316 dead transitions. [2025-02-06 18:39:26,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 316 transitions, 3801 flow [2025-02-06 18:39:26,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 18:39:26,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-02-06 18:39:26,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 280 transitions. [2025-02-06 18:39:26,428 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2025-02-06 18:39:26,429 INFO L175 Difference]: Start difference. First operand has 163 places, 206 transitions, 2441 flow. Second operand 20 states and 280 transitions. [2025-02-06 18:39:26,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 316 transitions, 3801 flow [2025-02-06 18:39:26,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 316 transitions, 3636 flow, removed 18 selfloop flow, removed 9 redundant places. [2025-02-06 18:39:26,504 INFO L231 Difference]: Finished difference. Result has 173 places, 209 transitions, 2514 flow [2025-02-06 18:39:26,504 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2277, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2514, PETRI_PLACES=173, PETRI_TRANSITIONS=209} [2025-02-06 18:39:26,505 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2025-02-06 18:39:26,505 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 209 transitions, 2514 flow [2025-02-06 18:39:26,505 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-02-06 18:39:26,505 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:26,505 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:26,505 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-06 18:39:26,505 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:26,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:26,507 INFO L85 PathProgramCache]: Analyzing trace with hash 568880881, now seen corresponding path program 2 times [2025-02-06 18:39:26,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:26,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702142954] [2025-02-06 18:39:26,508 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:39:26,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:26,522 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:39:26,527 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:39:26,527 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:26,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:26,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:26,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:26,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702142954] [2025-02-06 18:39:26,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702142954] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:26,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:26,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-06 18:39:26,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626936309] [2025-02-06 18:39:26,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:26,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:39:26,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:26,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:39:26,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:39:26,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:26,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 209 transitions, 2514 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-02-06 18:39:26,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:26,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:26,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:27,476 INFO L124 PetriNetUnfolderBase]: 1400/2611 cut-off events. [2025-02-06 18:39:27,476 INFO L125 PetriNetUnfolderBase]: For 11803/11813 co-relation queries the response was YES. [2025-02-06 18:39:27,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10998 conditions, 2611 events. 1400/2611 cut-off events. For 11803/11813 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15274 event pairs, 344 based on Foata normal form. 72/2683 useless extension candidates. Maximal degree in co-relation 10947. Up to 1392 conditions per place. [2025-02-06 18:39:27,493 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 193 selfloop transitions, 74 changer transitions 13/282 dead transitions. [2025-02-06 18:39:27,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 282 transitions, 3510 flow [2025-02-06 18:39:27,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-06 18:39:27,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-02-06 18:39:27,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 215 transitions. [2025-02-06 18:39:27,499 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32575757575757575 [2025-02-06 18:39:27,499 INFO L175 Difference]: Start difference. First operand has 173 places, 209 transitions, 2514 flow. Second operand 15 states and 215 transitions. [2025-02-06 18:39:27,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 282 transitions, 3510 flow [2025-02-06 18:39:27,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 282 transitions, 3153 flow, removed 47 selfloop flow, removed 25 redundant places. [2025-02-06 18:39:27,547 INFO L231 Difference]: Finished difference. Result has 165 places, 213 transitions, 2418 flow [2025-02-06 18:39:27,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2418, PETRI_PLACES=165, PETRI_TRANSITIONS=213} [2025-02-06 18:39:27,548 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2025-02-06 18:39:27,548 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 213 transitions, 2418 flow [2025-02-06 18:39:27,548 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-02-06 18:39:27,549 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:27,549 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:27,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-06 18:39:27,549 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:27,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:27,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1479033167, now seen corresponding path program 3 times [2025-02-06 18:39:27,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:27,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367769735] [2025-02-06 18:39:27,550 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:39:27,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:27,559 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:39:27,563 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:39:27,563 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:39:27,563 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:27,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:27,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:27,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367769735] [2025-02-06 18:39:27,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367769735] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:27,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:27,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-06 18:39:27,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461784873] [2025-02-06 18:39:27,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:27,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:39:27,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:27,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:39:27,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:39:27,818 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:27,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 213 transitions, 2418 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-02-06 18:39:27,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:27,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:27,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:28,460 INFO L124 PetriNetUnfolderBase]: 1354/2533 cut-off events. [2025-02-06 18:39:28,460 INFO L125 PetriNetUnfolderBase]: For 11285/11295 co-relation queries the response was YES. [2025-02-06 18:39:28,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10298 conditions, 2533 events. 1354/2533 cut-off events. For 11285/11295 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14796 event pairs, 370 based on Foata normal form. 72/2605 useless extension candidates. Maximal degree in co-relation 10256. Up to 1153 conditions per place. [2025-02-06 18:39:28,473 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 183 selfloop transitions, 98 changer transitions 12/295 dead transitions. [2025-02-06 18:39:28,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 295 transitions, 3412 flow [2025-02-06 18:39:28,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-06 18:39:28,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-02-06 18:39:28,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 266 transitions. [2025-02-06 18:39:28,475 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2025-02-06 18:39:28,475 INFO L175 Difference]: Start difference. First operand has 165 places, 213 transitions, 2418 flow. Second operand 19 states and 266 transitions. [2025-02-06 18:39:28,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 295 transitions, 3412 flow [2025-02-06 18:39:28,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 295 transitions, 3252 flow, removed 8 selfloop flow, removed 13 redundant places. [2025-02-06 18:39:28,518 INFO L231 Difference]: Finished difference. Result has 172 places, 215 transitions, 2518 flow [2025-02-06 18:39:28,519 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2518, PETRI_PLACES=172, PETRI_TRANSITIONS=215} [2025-02-06 18:39:28,519 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 127 predicate places. [2025-02-06 18:39:28,519 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 215 transitions, 2518 flow [2025-02-06 18:39:28,519 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-02-06 18:39:28,520 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:28,520 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:28,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-06 18:39:28,520 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:28,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:28,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1856862211, now seen corresponding path program 1 times [2025-02-06 18:39:28,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:28,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492515515] [2025-02-06 18:39:28,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:28,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:28,534 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:28,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:28,538 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:28,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:28,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:28,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:28,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492515515] [2025-02-06 18:39:28,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492515515] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:28,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:28,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:28,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999605582] [2025-02-06 18:39:28,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:28,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:28,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:28,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:28,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:28,897 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:28,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 215 transitions, 2518 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:28,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:28,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:28,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:29,645 INFO L124 PetriNetUnfolderBase]: 1411/2614 cut-off events. [2025-02-06 18:39:29,645 INFO L125 PetriNetUnfolderBase]: For 10045/10055 co-relation queries the response was YES. [2025-02-06 18:39:29,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10674 conditions, 2614 events. 1411/2614 cut-off events. For 10045/10055 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15399 event pairs, 519 based on Foata normal form. 46/2660 useless extension candidates. Maximal degree in co-relation 10634. Up to 1699 conditions per place. [2025-02-06 18:39:29,658 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 201 selfloop transitions, 86 changer transitions 2/291 dead transitions. [2025-02-06 18:39:29,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 291 transitions, 3399 flow [2025-02-06 18:39:29,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 18:39:29,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-02-06 18:39:29,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 242 transitions. [2025-02-06 18:39:29,664 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34375 [2025-02-06 18:39:29,664 INFO L175 Difference]: Start difference. First operand has 172 places, 215 transitions, 2518 flow. Second operand 16 states and 242 transitions. [2025-02-06 18:39:29,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 291 transitions, 3399 flow [2025-02-06 18:39:29,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 291 transitions, 3252 flow, removed 9 selfloop flow, removed 14 redundant places. [2025-02-06 18:39:29,716 INFO L231 Difference]: Finished difference. Result has 176 places, 227 transitions, 2731 flow [2025-02-06 18:39:29,716 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2731, PETRI_PLACES=176, PETRI_TRANSITIONS=227} [2025-02-06 18:39:29,717 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 131 predicate places. [2025-02-06 18:39:29,717 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 227 transitions, 2731 flow [2025-02-06 18:39:29,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:29,717 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:29,717 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:29,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-06 18:39:29,717 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:29,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:29,718 INFO L85 PathProgramCache]: Analyzing trace with hash -2000839606, now seen corresponding path program 1 times [2025-02-06 18:39:29,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:29,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979534264] [2025-02-06 18:39:29,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:29,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:29,732 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:29,738 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:29,738 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:29,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:30,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:30,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:30,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979534264] [2025-02-06 18:39:30,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979534264] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:30,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:30,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:30,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277129979] [2025-02-06 18:39:30,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:30,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:30,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:30,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:30,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:30,128 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:30,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 227 transitions, 2731 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:30,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:30,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:30,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:30,828 INFO L124 PetriNetUnfolderBase]: 1369/2552 cut-off events. [2025-02-06 18:39:30,828 INFO L125 PetriNetUnfolderBase]: For 10500/10510 co-relation queries the response was YES. [2025-02-06 18:39:30,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10841 conditions, 2552 events. 1369/2552 cut-off events. For 10500/10510 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14989 event pairs, 491 based on Foata normal form. 46/2598 useless extension candidates. Maximal degree in co-relation 10800. Up to 1515 conditions per place. [2025-02-06 18:39:30,840 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 210 selfloop transitions, 73 changer transitions 19/304 dead transitions. [2025-02-06 18:39:30,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 304 transitions, 3595 flow [2025-02-06 18:39:30,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 18:39:30,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-02-06 18:39:30,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 275 transitions. [2025-02-06 18:39:30,841 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3125 [2025-02-06 18:39:30,842 INFO L175 Difference]: Start difference. First operand has 176 places, 227 transitions, 2731 flow. Second operand 20 states and 275 transitions. [2025-02-06 18:39:30,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 304 transitions, 3595 flow [2025-02-06 18:39:30,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 304 transitions, 3535 flow, removed 9 selfloop flow, removed 5 redundant places. [2025-02-06 18:39:30,877 INFO L231 Difference]: Finished difference. Result has 193 places, 225 transitions, 2808 flow [2025-02-06 18:39:30,878 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2808, PETRI_PLACES=193, PETRI_TRANSITIONS=225} [2025-02-06 18:39:30,878 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 148 predicate places. [2025-02-06 18:39:30,878 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 225 transitions, 2808 flow [2025-02-06 18:39:30,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:30,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:30,879 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:30,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 18:39:30,879 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:30,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:30,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2081689725, now seen corresponding path program 1 times [2025-02-06 18:39:30,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:30,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648270778] [2025-02-06 18:39:30,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:30,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:30,902 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:30,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:30,907 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:30,907 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:31,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:31,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:31,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648270778] [2025-02-06 18:39:31,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648270778] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:31,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:31,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 18:39:31,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192791419] [2025-02-06 18:39:31,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:31,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 18:39:31,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:31,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 18:39:31,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:39:31,118 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:31,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 225 transitions, 2808 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:31,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:31,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:31,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:31,846 INFO L124 PetriNetUnfolderBase]: 1430/2667 cut-off events. [2025-02-06 18:39:31,846 INFO L125 PetriNetUnfolderBase]: For 12317/12327 co-relation queries the response was YES. [2025-02-06 18:39:31,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11421 conditions, 2667 events. 1430/2667 cut-off events. For 12317/12327 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15805 event pairs, 464 based on Foata normal form. 34/2701 useless extension candidates. Maximal degree in co-relation 11377. Up to 579 conditions per place. [2025-02-06 18:39:31,861 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 230 selfloop transitions, 96 changer transitions 0/328 dead transitions. [2025-02-06 18:39:31,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 328 transitions, 3876 flow [2025-02-06 18:39:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 18:39:31,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-06 18:39:31,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 281 transitions. [2025-02-06 18:39:31,863 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3547979797979798 [2025-02-06 18:39:31,863 INFO L175 Difference]: Start difference. First operand has 193 places, 225 transitions, 2808 flow. Second operand 18 states and 281 transitions. [2025-02-06 18:39:31,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 328 transitions, 3876 flow [2025-02-06 18:39:31,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 328 transitions, 3744 flow, removed 12 selfloop flow, removed 13 redundant places. [2025-02-06 18:39:31,905 INFO L231 Difference]: Finished difference. Result has 201 places, 239 transitions, 3113 flow [2025-02-06 18:39:31,905 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3113, PETRI_PLACES=201, PETRI_TRANSITIONS=239} [2025-02-06 18:39:31,905 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 156 predicate places. [2025-02-06 18:39:31,906 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 239 transitions, 3113 flow [2025-02-06 18:39:31,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:31,906 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:31,906 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:31,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 18:39:31,906 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:31,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:31,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1588771384, now seen corresponding path program 1 times [2025-02-06 18:39:31,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:31,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018975849] [2025-02-06 18:39:31,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:39:31,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:31,916 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:31,921 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:31,921 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:31,921 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:32,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:32,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:32,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018975849] [2025-02-06 18:39:32,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018975849] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:32,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:32,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:32,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463626150] [2025-02-06 18:39:32,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:32,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:32,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:32,237 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:32,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:32,237 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:32,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 239 transitions, 3113 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:32,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:32,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:32,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:33,106 INFO L124 PetriNetUnfolderBase]: 1584/2985 cut-off events. [2025-02-06 18:39:33,107 INFO L125 PetriNetUnfolderBase]: For 14888/14898 co-relation queries the response was YES. [2025-02-06 18:39:33,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 2985 events. 1584/2985 cut-off events. For 14888/14898 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18222 event pairs, 604 based on Foata normal form. 34/3019 useless extension candidates. Maximal degree in co-relation 13487. Up to 1153 conditions per place. [2025-02-06 18:39:33,127 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 217 selfloop transitions, 92 changer transitions 40/351 dead transitions. [2025-02-06 18:39:33,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 351 transitions, 4518 flow [2025-02-06 18:39:33,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 18:39:33,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-02-06 18:39:33,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 304 transitions. [2025-02-06 18:39:33,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30039525691699603 [2025-02-06 18:39:33,129 INFO L175 Difference]: Start difference. First operand has 201 places, 239 transitions, 3113 flow. Second operand 23 states and 304 transitions. [2025-02-06 18:39:33,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 351 transitions, 4518 flow [2025-02-06 18:39:33,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 351 transitions, 4361 flow, removed 8 selfloop flow, removed 9 redundant places. [2025-02-06 18:39:33,188 INFO L231 Difference]: Finished difference. Result has 216 places, 234 transitions, 3131 flow [2025-02-06 18:39:33,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3131, PETRI_PLACES=216, PETRI_TRANSITIONS=234} [2025-02-06 18:39:33,189 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2025-02-06 18:39:33,189 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 234 transitions, 3131 flow [2025-02-06 18:39:33,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:33,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:33,189 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:33,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-06 18:39:33,189 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:33,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:33,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1040461745, now seen corresponding path program 2 times [2025-02-06 18:39:33,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:33,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391509055] [2025-02-06 18:39:33,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:39:33,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:33,199 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:33,202 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:33,202 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:33,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:33,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:33,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391509055] [2025-02-06 18:39:33,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391509055] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:33,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:33,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:33,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456143740] [2025-02-06 18:39:33,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:33,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:33,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:33,550 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:33,550 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:33,550 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:33,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 234 transitions, 3131 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:33,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:33,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:33,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:34,446 INFO L124 PetriNetUnfolderBase]: 1736/3289 cut-off events. [2025-02-06 18:39:34,446 INFO L125 PetriNetUnfolderBase]: For 17300/17310 co-relation queries the response was YES. [2025-02-06 18:39:34,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14679 conditions, 3289 events. 1736/3289 cut-off events. For 17300/17310 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 20835 event pairs, 621 based on Foata normal form. 28/3317 useless extension candidates. Maximal degree in co-relation 14629. Up to 1915 conditions per place. [2025-02-06 18:39:34,470 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 271 selfloop transitions, 92 changer transitions 0/365 dead transitions. [2025-02-06 18:39:34,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 365 transitions, 4521 flow [2025-02-06 18:39:34,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-06 18:39:34,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-02-06 18:39:34,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 298 transitions. [2025-02-06 18:39:34,475 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35645933014354064 [2025-02-06 18:39:34,475 INFO L175 Difference]: Start difference. First operand has 216 places, 234 transitions, 3131 flow. Second operand 19 states and 298 transitions. [2025-02-06 18:39:34,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 365 transitions, 4521 flow [2025-02-06 18:39:34,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 365 transitions, 4366 flow, removed 4 selfloop flow, removed 16 redundant places. [2025-02-06 18:39:34,531 INFO L231 Difference]: Finished difference. Result has 216 places, 259 transitions, 3596 flow [2025-02-06 18:39:34,531 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3008, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3596, PETRI_PLACES=216, PETRI_TRANSITIONS=259} [2025-02-06 18:39:34,532 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2025-02-06 18:39:34,532 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 259 transitions, 3596 flow [2025-02-06 18:39:34,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:34,533 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:34,533 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:34,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-06 18:39:34,534 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:34,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:34,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1722060802, now seen corresponding path program 2 times [2025-02-06 18:39:34,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:34,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593635250] [2025-02-06 18:39:34,534 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:39:34,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:34,555 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:34,562 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:34,562 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:34,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:34,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:34,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:34,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593635250] [2025-02-06 18:39:34,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593635250] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:34,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:34,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:34,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988041622] [2025-02-06 18:39:34,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:34,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:34,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:34,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:34,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:34,886 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:34,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 259 transitions, 3596 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:34,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:34,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:34,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:35,853 INFO L124 PetriNetUnfolderBase]: 1715/3261 cut-off events. [2025-02-06 18:39:35,854 INFO L125 PetriNetUnfolderBase]: For 20054/20064 co-relation queries the response was YES. [2025-02-06 18:39:35,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15377 conditions, 3261 events. 1715/3261 cut-off events. For 20054/20064 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 20631 event pairs, 642 based on Foata normal form. 28/3289 useless extension candidates. Maximal degree in co-relation 15322. Up to 2086 conditions per place. [2025-02-06 18:39:35,875 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 280 selfloop transitions, 80 changer transitions 10/372 dead transitions. [2025-02-06 18:39:35,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 372 transitions, 4757 flow [2025-02-06 18:39:35,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 18:39:35,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-02-06 18:39:35,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 336 transitions. [2025-02-06 18:39:35,877 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33201581027667987 [2025-02-06 18:39:35,877 INFO L175 Difference]: Start difference. First operand has 216 places, 259 transitions, 3596 flow. Second operand 23 states and 336 transitions. [2025-02-06 18:39:35,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 372 transitions, 4757 flow [2025-02-06 18:39:35,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 372 transitions, 4678 flow, removed 14 selfloop flow, removed 3 redundant places. [2025-02-06 18:39:35,954 INFO L231 Difference]: Finished difference. Result has 240 places, 264 transitions, 3793 flow [2025-02-06 18:39:35,955 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3793, PETRI_PLACES=240, PETRI_TRANSITIONS=264} [2025-02-06 18:39:35,955 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 195 predicate places. [2025-02-06 18:39:35,955 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 264 transitions, 3793 flow [2025-02-06 18:39:35,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:35,955 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:35,955 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:35,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-06 18:39:35,955 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:35,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:35,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1081844399, now seen corresponding path program 3 times [2025-02-06 18:39:35,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:35,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659978825] [2025-02-06 18:39:35,956 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:39:35,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:35,979 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:35,982 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:35,982 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:39:35,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:36,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:36,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:36,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659978825] [2025-02-06 18:39:36,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659978825] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:36,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:36,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:36,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624950736] [2025-02-06 18:39:36,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:36,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:36,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:36,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:36,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:36,297 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:36,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 264 transitions, 3793 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:36,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:36,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:36,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:37,108 INFO L124 PetriNetUnfolderBase]: 1673/3180 cut-off events. [2025-02-06 18:39:37,108 INFO L125 PetriNetUnfolderBase]: For 21845/21855 co-relation queries the response was YES. [2025-02-06 18:39:37,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15344 conditions, 3180 events. 1673/3180 cut-off events. For 21845/21855 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 20019 event pairs, 624 based on Foata normal form. 28/3208 useless extension candidates. Maximal degree in co-relation 15283. Up to 1915 conditions per place. [2025-02-06 18:39:37,124 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 96 changer transitions 0/340 dead transitions. [2025-02-06 18:39:37,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 340 transitions, 4664 flow [2025-02-06 18:39:37,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 18:39:37,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-06 18:39:37,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 257 transitions. [2025-02-06 18:39:37,127 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34358288770053474 [2025-02-06 18:39:37,127 INFO L175 Difference]: Start difference. First operand has 240 places, 264 transitions, 3793 flow. Second operand 17 states and 257 transitions. [2025-02-06 18:39:37,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 340 transitions, 4664 flow [2025-02-06 18:39:37,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 340 transitions, 4566 flow, removed 16 selfloop flow, removed 9 redundant places. [2025-02-06 18:39:37,190 INFO L231 Difference]: Finished difference. Result has 244 places, 266 transitions, 3908 flow [2025-02-06 18:39:37,190 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3679, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3908, PETRI_PLACES=244, PETRI_TRANSITIONS=266} [2025-02-06 18:39:37,191 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 199 predicate places. [2025-02-06 18:39:37,191 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 266 transitions, 3908 flow [2025-02-06 18:39:37,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:37,191 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:37,191 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:37,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-06 18:39:37,191 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:37,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:37,192 INFO L85 PathProgramCache]: Analyzing trace with hash 437194400, now seen corresponding path program 3 times [2025-02-06 18:39:37,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:37,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464938111] [2025-02-06 18:39:37,193 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:39:37,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:37,202 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:37,205 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:37,205 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:39:37,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:37,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:37,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:37,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464938111] [2025-02-06 18:39:37,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464938111] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:37,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:37,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:37,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904954478] [2025-02-06 18:39:37,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:37,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:37,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:37,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:37,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:37,551 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:37,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 266 transitions, 3908 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:37,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:37,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:37,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:38,756 INFO L124 PetriNetUnfolderBase]: 1652/3147 cut-off events. [2025-02-06 18:39:38,757 INFO L125 PetriNetUnfolderBase]: For 19726/19736 co-relation queries the response was YES. [2025-02-06 18:39:38,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15353 conditions, 3147 events. 1652/3147 cut-off events. For 19726/19736 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19770 event pairs, 428 based on Foata normal form. 28/3175 useless extension candidates. Maximal degree in co-relation 15297. Up to 1099 conditions per place. [2025-02-06 18:39:38,782 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 199 selfloop transitions, 135 changer transitions 20/356 dead transitions. [2025-02-06 18:39:38,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 356 transitions, 4970 flow [2025-02-06 18:39:38,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-02-06 18:39:38,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-02-06 18:39:38,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 343 transitions. [2025-02-06 18:39:38,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29982517482517484 [2025-02-06 18:39:38,784 INFO L175 Difference]: Start difference. First operand has 244 places, 266 transitions, 3908 flow. Second operand 26 states and 343 transitions. [2025-02-06 18:39:38,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 356 transitions, 4970 flow [2025-02-06 18:39:38,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 356 transitions, 4805 flow, removed 18 selfloop flow, removed 10 redundant places. [2025-02-06 18:39:38,861 INFO L231 Difference]: Finished difference. Result has 262 places, 265 transitions, 4041 flow [2025-02-06 18:39:38,861 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3731, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4041, PETRI_PLACES=262, PETRI_TRANSITIONS=265} [2025-02-06 18:39:38,862 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 217 predicate places. [2025-02-06 18:39:38,862 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 265 transitions, 4041 flow [2025-02-06 18:39:38,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:38,862 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:38,862 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:38,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-06 18:39:38,863 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:38,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:38,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1652330528, now seen corresponding path program 4 times [2025-02-06 18:39:38,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:38,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617399438] [2025-02-06 18:39:38,863 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 18:39:38,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:38,874 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-02-06 18:39:38,885 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:38,885 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 18:39:38,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:39,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:39,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:39,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617399438] [2025-02-06 18:39:39,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617399438] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:39,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:39,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:39,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634215404] [2025-02-06 18:39:39,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:39,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:39,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:39,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:39,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:39,421 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:39,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 265 transitions, 4041 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:39,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:39,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:39,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:40,584 INFO L124 PetriNetUnfolderBase]: 1722/3286 cut-off events. [2025-02-06 18:39:40,584 INFO L125 PetriNetUnfolderBase]: For 22043/22053 co-relation queries the response was YES. [2025-02-06 18:39:40,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16208 conditions, 3286 events. 1722/3286 cut-off events. For 22043/22053 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 20927 event pairs, 591 based on Foata normal form. 26/3312 useless extension candidates. Maximal degree in co-relation 16149. Up to 2291 conditions per place. [2025-02-06 18:39:40,644 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 289 selfloop transitions, 83 changer transitions 0/374 dead transitions. [2025-02-06 18:39:40,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 374 transitions, 5315 flow [2025-02-06 18:39:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 18:39:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-02-06 18:39:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 289 transitions. [2025-02-06 18:39:40,645 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32840909090909093 [2025-02-06 18:39:40,645 INFO L175 Difference]: Start difference. First operand has 262 places, 265 transitions, 4041 flow. Second operand 20 states and 289 transitions. [2025-02-06 18:39:40,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 374 transitions, 5315 flow [2025-02-06 18:39:40,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 374 transitions, 4981 flow, removed 21 selfloop flow, removed 23 redundant places. [2025-02-06 18:39:40,728 INFO L231 Difference]: Finished difference. Result has 264 places, 288 transitions, 4252 flow [2025-02-06 18:39:40,728 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3744, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4252, PETRI_PLACES=264, PETRI_TRANSITIONS=288} [2025-02-06 18:39:40,729 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 219 predicate places. [2025-02-06 18:39:40,729 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 288 transitions, 4252 flow [2025-02-06 18:39:40,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:40,729 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:40,729 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:40,729 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-06 18:39:40,729 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:40,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:40,730 INFO L85 PathProgramCache]: Analyzing trace with hash 390359114, now seen corresponding path program 5 times [2025-02-06 18:39:40,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:40,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053645232] [2025-02-06 18:39:40,730 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 18:39:40,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:40,746 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:40,751 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:40,751 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:40,751 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:41,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:41,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:41,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053645232] [2025-02-06 18:39:41,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053645232] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:41,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:41,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:41,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900743993] [2025-02-06 18:39:41,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:41,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:41,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:41,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:41,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:41,107 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:41,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 288 transitions, 4252 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:41,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:41,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:41,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:42,000 INFO L124 PetriNetUnfolderBase]: 1933/3732 cut-off events. [2025-02-06 18:39:42,000 INFO L125 PetriNetUnfolderBase]: For 22573/22583 co-relation queries the response was YES. [2025-02-06 18:39:42,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18170 conditions, 3732 events. 1933/3732 cut-off events. For 22573/22583 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25005 event pairs, 448 based on Foata normal form. 46/3778 useless extension candidates. Maximal degree in co-relation 18109. Up to 1243 conditions per place. [2025-02-06 18:39:42,026 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 202 selfloop transitions, 188 changer transitions 9/401 dead transitions. [2025-02-06 18:39:42,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 401 transitions, 5897 flow [2025-02-06 18:39:42,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-06 18:39:42,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-02-06 18:39:42,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 293 transitions. [2025-02-06 18:39:42,027 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30268595041322316 [2025-02-06 18:39:42,027 INFO L175 Difference]: Start difference. First operand has 264 places, 288 transitions, 4252 flow. Second operand 22 states and 293 transitions. [2025-02-06 18:39:42,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 401 transitions, 5897 flow [2025-02-06 18:39:42,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 401 transitions, 5653 flow, removed 90 selfloop flow, removed 6 redundant places. [2025-02-06 18:39:42,204 INFO L231 Difference]: Finished difference. Result has 287 places, 323 transitions, 5191 flow [2025-02-06 18:39:42,204 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5191, PETRI_PLACES=287, PETRI_TRANSITIONS=323} [2025-02-06 18:39:42,205 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2025-02-06 18:39:42,205 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 323 transitions, 5191 flow [2025-02-06 18:39:42,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:42,205 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:42,205 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:42,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-06 18:39:42,205 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:42,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:42,206 INFO L85 PathProgramCache]: Analyzing trace with hash 390359113, now seen corresponding path program 4 times [2025-02-06 18:39:42,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:42,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034166483] [2025-02-06 18:39:42,206 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 18:39:42,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:42,218 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-02-06 18:39:42,224 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:42,224 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 18:39:42,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:42,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:42,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:42,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034166483] [2025-02-06 18:39:42,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034166483] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:42,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:42,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:42,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478637129] [2025-02-06 18:39:42,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:42,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:42,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:42,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:42,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:42,667 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:42,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 323 transitions, 5191 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:42,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:42,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:42,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:43,978 INFO L124 PetriNetUnfolderBase]: 2086/4021 cut-off events. [2025-02-06 18:39:43,979 INFO L125 PetriNetUnfolderBase]: For 34346/34356 co-relation queries the response was YES. [2025-02-06 18:39:43,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21135 conditions, 4021 events. 2086/4021 cut-off events. For 34346/34356 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 27362 event pairs, 493 based on Foata normal form. 32/4053 useless extension candidates. Maximal degree in co-relation 21067. Up to 1870 conditions per place. [2025-02-06 18:39:44,007 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 261 selfloop transitions, 159 changer transitions 17/439 dead transitions. [2025-02-06 18:39:44,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 439 transitions, 6803 flow [2025-02-06 18:39:44,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-06 18:39:44,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-02-06 18:39:44,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 308 transitions. [2025-02-06 18:39:44,008 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2025-02-06 18:39:44,008 INFO L175 Difference]: Start difference. First operand has 287 places, 323 transitions, 5191 flow. Second operand 22 states and 308 transitions. [2025-02-06 18:39:44,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 439 transitions, 6803 flow [2025-02-06 18:39:44,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 439 transitions, 6656 flow, removed 44 selfloop flow, removed 7 redundant places. [2025-02-06 18:39:44,182 INFO L231 Difference]: Finished difference. Result has 309 places, 338 transitions, 5867 flow [2025-02-06 18:39:44,183 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5070, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5867, PETRI_PLACES=309, PETRI_TRANSITIONS=338} [2025-02-06 18:39:44,183 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 264 predicate places. [2025-02-06 18:39:44,183 INFO L471 AbstractCegarLoop]: Abstraction has has 309 places, 338 transitions, 5867 flow [2025-02-06 18:39:44,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:44,183 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:44,184 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:44,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-06 18:39:44,184 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:44,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:44,184 INFO L85 PathProgramCache]: Analyzing trace with hash -483381567, now seen corresponding path program 5 times [2025-02-06 18:39:44,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:44,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7256131] [2025-02-06 18:39:44,184 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 18:39:44,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:44,195 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:44,199 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:44,199 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:44,199 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:44,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:44,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:44,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7256131] [2025-02-06 18:39:44,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7256131] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:44,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:44,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:44,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500726456] [2025-02-06 18:39:44,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:44,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:44,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:44,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:44,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:44,516 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:44,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 338 transitions, 5867 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:44,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:44,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:44,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:45,704 INFO L124 PetriNetUnfolderBase]: 2044/3963 cut-off events. [2025-02-06 18:39:45,705 INFO L125 PetriNetUnfolderBase]: For 41086/41096 co-relation queries the response was YES. [2025-02-06 18:39:45,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21863 conditions, 3963 events. 2044/3963 cut-off events. For 41086/41096 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 27142 event pairs, 695 based on Foata normal form. 38/4001 useless extension candidates. Maximal degree in co-relation 21788. Up to 2142 conditions per place. [2025-02-06 18:39:45,744 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 316 selfloop transitions, 110 changer transitions 9/437 dead transitions. [2025-02-06 18:39:45,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 437 transitions, 7232 flow [2025-02-06 18:39:45,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 18:39:45,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-06 18:39:45,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 275 transitions. [2025-02-06 18:39:45,745 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2025-02-06 18:39:45,746 INFO L175 Difference]: Start difference. First operand has 309 places, 338 transitions, 5867 flow. Second operand 18 states and 275 transitions. [2025-02-06 18:39:45,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 437 transitions, 7232 flow [2025-02-06 18:39:45,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 437 transitions, 7130 flow, removed 16 selfloop flow, removed 11 redundant places. [2025-02-06 18:39:45,964 INFO L231 Difference]: Finished difference. Result has 317 places, 338 transitions, 6060 flow [2025-02-06 18:39:45,965 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5713, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6060, PETRI_PLACES=317, PETRI_TRANSITIONS=338} [2025-02-06 18:39:45,965 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 272 predicate places. [2025-02-06 18:39:45,966 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 338 transitions, 6060 flow [2025-02-06 18:39:45,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:45,966 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:45,966 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:45,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 18:39:45,966 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:45,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:45,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1652330527, now seen corresponding path program 6 times [2025-02-06 18:39:45,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:45,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074006354] [2025-02-06 18:39:45,967 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 18:39:45,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:45,978 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:45,982 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:45,982 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-06 18:39:45,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:46,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:46,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:46,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074006354] [2025-02-06 18:39:46,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074006354] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:46,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:46,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:46,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240520463] [2025-02-06 18:39:46,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:46,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:46,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:46,259 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:46,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:46,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:46,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 338 transitions, 6060 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:46,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:46,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:46,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:47,340 INFO L124 PetriNetUnfolderBase]: 1974/3843 cut-off events. [2025-02-06 18:39:47,340 INFO L125 PetriNetUnfolderBase]: For 44628/44638 co-relation queries the response was YES. [2025-02-06 18:39:47,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21568 conditions, 3843 events. 1974/3843 cut-off events. For 44628/44638 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26299 event pairs, 647 based on Foata normal form. 48/3891 useless extension candidates. Maximal degree in co-relation 21492. Up to 2142 conditions per place. [2025-02-06 18:39:47,373 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 294 selfloop transitions, 111 changer transitions 17/424 dead transitions. [2025-02-06 18:39:47,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 424 transitions, 7168 flow [2025-02-06 18:39:47,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 18:39:47,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-06 18:39:47,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 263 transitions. [2025-02-06 18:39:47,375 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3516042780748663 [2025-02-06 18:39:47,375 INFO L175 Difference]: Start difference. First operand has 317 places, 338 transitions, 6060 flow. Second operand 17 states and 263 transitions. [2025-02-06 18:39:47,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 424 transitions, 7168 flow [2025-02-06 18:39:47,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 424 transitions, 6843 flow, removed 36 selfloop flow, removed 10 redundant places. [2025-02-06 18:39:47,616 INFO L231 Difference]: Finished difference. Result has 324 places, 330 transitions, 5857 flow [2025-02-06 18:39:47,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5699, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5857, PETRI_PLACES=324, PETRI_TRANSITIONS=330} [2025-02-06 18:39:47,617 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 279 predicate places. [2025-02-06 18:39:47,617 INFO L471 AbstractCegarLoop]: Abstraction has has 324 places, 330 transitions, 5857 flow [2025-02-06 18:39:47,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:47,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:47,617 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:47,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-06 18:39:47,617 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:47,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:47,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1410615215, now seen corresponding path program 2 times [2025-02-06 18:39:47,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:47,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758093368] [2025-02-06 18:39:47,618 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:39:47,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:47,627 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:47,630 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:47,631 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:47,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:48,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:48,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:48,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758093368] [2025-02-06 18:39:48,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758093368] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:48,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:48,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:48,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257671935] [2025-02-06 18:39:48,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:48,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:48,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:48,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:48,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:48,048 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:48,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 330 transitions, 5857 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:48,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:48,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:48,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:49,285 INFO L124 PetriNetUnfolderBase]: 2011/3898 cut-off events. [2025-02-06 18:39:49,286 INFO L125 PetriNetUnfolderBase]: For 40849/40859 co-relation queries the response was YES. [2025-02-06 18:39:49,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21488 conditions, 3898 events. 2011/3898 cut-off events. For 40849/40859 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26469 event pairs, 742 based on Foata normal form. 34/3932 useless extension candidates. Maximal degree in co-relation 21412. Up to 2692 conditions per place. [2025-02-06 18:39:49,316 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 145 changer transitions 4/397 dead transitions. [2025-02-06 18:39:49,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 397 transitions, 7194 flow [2025-02-06 18:39:49,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 18:39:49,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-06 18:39:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 235 transitions. [2025-02-06 18:39:49,317 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3141711229946524 [2025-02-06 18:39:49,318 INFO L175 Difference]: Start difference. First operand has 324 places, 330 transitions, 5857 flow. Second operand 17 states and 235 transitions. [2025-02-06 18:39:49,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 397 transitions, 7194 flow [2025-02-06 18:39:49,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 397 transitions, 6950 flow, removed 17 selfloop flow, removed 10 redundant places. [2025-02-06 18:39:49,521 INFO L231 Difference]: Finished difference. Result has 331 places, 349 transitions, 6362 flow [2025-02-06 18:39:49,522 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5637, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6362, PETRI_PLACES=331, PETRI_TRANSITIONS=349} [2025-02-06 18:39:49,522 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 286 predicate places. [2025-02-06 18:39:49,522 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 349 transitions, 6362 flow [2025-02-06 18:39:49,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:49,522 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:49,522 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:49,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-06 18:39:49,523 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:49,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:49,523 INFO L85 PathProgramCache]: Analyzing trace with hash 495739881, now seen corresponding path program 7 times [2025-02-06 18:39:49,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:49,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064538009] [2025-02-06 18:39:49,523 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 18:39:49,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:49,537 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:49,540 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:49,540 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:49,540 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:49,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:49,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:49,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064538009] [2025-02-06 18:39:49,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064538009] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:49,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:49,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:49,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469621409] [2025-02-06 18:39:49,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:49,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:49,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:49,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:49,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:49,808 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:49,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 349 transitions, 6362 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:49,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:49,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:49,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:51,002 INFO L124 PetriNetUnfolderBase]: 2186/4261 cut-off events. [2025-02-06 18:39:51,003 INFO L125 PetriNetUnfolderBase]: For 44692/44702 co-relation queries the response was YES. [2025-02-06 18:39:51,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23281 conditions, 4261 events. 2186/4261 cut-off events. For 44692/44702 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 29939 event pairs, 697 based on Foata normal form. 88/4349 useless extension candidates. Maximal degree in co-relation 23206. Up to 2551 conditions per place. [2025-02-06 18:39:51,033 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 276 selfloop transitions, 156 changer transitions 7/441 dead transitions. [2025-02-06 18:39:51,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 441 transitions, 8025 flow [2025-02-06 18:39:51,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 18:39:51,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-06 18:39:51,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 261 transitions. [2025-02-06 18:39:51,034 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34893048128342247 [2025-02-06 18:39:51,034 INFO L175 Difference]: Start difference. First operand has 331 places, 349 transitions, 6362 flow. Second operand 17 states and 261 transitions. [2025-02-06 18:39:51,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 441 transitions, 8025 flow [2025-02-06 18:39:51,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 441 transitions, 7958 flow, removed 8 selfloop flow, removed 4 redundant places. [2025-02-06 18:39:51,235 INFO L231 Difference]: Finished difference. Result has 348 places, 367 transitions, 7163 flow [2025-02-06 18:39:51,236 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7163, PETRI_PLACES=348, PETRI_TRANSITIONS=367} [2025-02-06 18:39:51,237 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2025-02-06 18:39:51,237 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 367 transitions, 7163 flow [2025-02-06 18:39:51,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:51,238 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:51,239 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:51,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-06 18:39:51,239 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:51,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash 139631722, now seen corresponding path program 6 times [2025-02-06 18:39:51,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:51,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200448371] [2025-02-06 18:39:51,239 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 18:39:51,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:51,251 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:51,259 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:51,260 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-06 18:39:51,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:51,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:51,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:51,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200448371] [2025-02-06 18:39:51,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200448371] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:51,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:51,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:51,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278644435] [2025-02-06 18:39:51,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:51,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:51,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:51,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:51,741 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:51,741 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:51,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 367 transitions, 7163 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:51,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:51,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:51,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:53,314 INFO L124 PetriNetUnfolderBase]: 2140/4205 cut-off events. [2025-02-06 18:39:53,314 INFO L125 PetriNetUnfolderBase]: For 52533/52543 co-relation queries the response was YES. [2025-02-06 18:39:53,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24063 conditions, 4205 events. 2140/4205 cut-off events. For 52533/52543 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 29623 event pairs, 820 based on Foata normal form. 64/4269 useless extension candidates. Maximal degree in co-relation 23983. Up to 2125 conditions per place. [2025-02-06 18:39:53,357 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 320 selfloop transitions, 134 changer transitions 24/480 dead transitions. [2025-02-06 18:39:53,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 480 transitions, 9065 flow [2025-02-06 18:39:53,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-02-06 18:39:53,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-02-06 18:39:53,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 354 transitions. [2025-02-06 18:39:53,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29797979797979796 [2025-02-06 18:39:53,359 INFO L175 Difference]: Start difference. First operand has 348 places, 367 transitions, 7163 flow. Second operand 27 states and 354 transitions. [2025-02-06 18:39:53,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 480 transitions, 9065 flow [2025-02-06 18:39:53,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 480 transitions, 8713 flow, removed 44 selfloop flow, removed 7 redundant places. [2025-02-06 18:39:53,707 INFO L231 Difference]: Finished difference. Result has 371 places, 371 transitions, 7350 flow [2025-02-06 18:39:53,707 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6814, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7350, PETRI_PLACES=371, PETRI_TRANSITIONS=371} [2025-02-06 18:39:53,707 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2025-02-06 18:39:53,707 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 371 transitions, 7350 flow [2025-02-06 18:39:53,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:53,708 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:53,708 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:53,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-06 18:39:53,708 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:53,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:53,709 INFO L85 PathProgramCache]: Analyzing trace with hash 328547564, now seen corresponding path program 2 times [2025-02-06 18:39:53,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:53,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97782357] [2025-02-06 18:39:53,709 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:39:53,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:53,722 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:53,726 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:53,726 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:53,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:54,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:54,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97782357] [2025-02-06 18:39:54,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97782357] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:54,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:54,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:54,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759303375] [2025-02-06 18:39:54,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:54,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:54,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:54,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:54,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:54,114 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:54,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 371 transitions, 7350 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:54,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:54,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:54,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:55,464 INFO L124 PetriNetUnfolderBase]: 2046/4013 cut-off events. [2025-02-06 18:39:55,465 INFO L125 PetriNetUnfolderBase]: For 47939/47949 co-relation queries the response was YES. [2025-02-06 18:39:55,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23308 conditions, 4013 events. 2046/4013 cut-off events. For 47939/47949 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 27999 event pairs, 700 based on Foata normal form. 34/4047 useless extension candidates. Maximal degree in co-relation 23223. Up to 2587 conditions per place. [2025-02-06 18:39:55,496 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 244 selfloop transitions, 142 changer transitions 47/435 dead transitions. [2025-02-06 18:39:55,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 435 transitions, 8447 flow [2025-02-06 18:39:55,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-02-06 18:39:55,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-02-06 18:39:55,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 319 transitions. [2025-02-06 18:39:55,497 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27884615384615385 [2025-02-06 18:39:55,497 INFO L175 Difference]: Start difference. First operand has 371 places, 371 transitions, 7350 flow. Second operand 26 states and 319 transitions. [2025-02-06 18:39:55,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 435 transitions, 8447 flow [2025-02-06 18:39:55,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 435 transitions, 8057 flow, removed 21 selfloop flow, removed 21 redundant places. [2025-02-06 18:39:55,752 INFO L231 Difference]: Finished difference. Result has 370 places, 346 transitions, 6729 flow [2025-02-06 18:39:55,752 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6932, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6729, PETRI_PLACES=370, PETRI_TRANSITIONS=346} [2025-02-06 18:39:55,752 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 325 predicate places. [2025-02-06 18:39:55,753 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 346 transitions, 6729 flow [2025-02-06 18:39:55,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:55,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:55,753 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:55,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-06 18:39:55,753 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:55,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:55,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1234003187, now seen corresponding path program 8 times [2025-02-06 18:39:55,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:55,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135146328] [2025-02-06 18:39:55,753 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:39:55,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:55,762 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:55,765 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:55,765 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:39:55,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:55,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:55,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:55,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135146328] [2025-02-06 18:39:55,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135146328] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:55,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:55,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 18:39:55,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092922052] [2025-02-06 18:39:55,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:55,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 18:39:55,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:55,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 18:39:55,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:39:55,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:55,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 346 transitions, 6729 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:55,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:55,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:55,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:56,971 INFO L124 PetriNetUnfolderBase]: 2115/4188 cut-off events. [2025-02-06 18:39:56,972 INFO L125 PetriNetUnfolderBase]: For 45557/45567 co-relation queries the response was YES. [2025-02-06 18:39:57,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23083 conditions, 4188 events. 2115/4188 cut-off events. For 45557/45567 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 30067 event pairs, 521 based on Foata normal form. 94/4282 useless extension candidates. Maximal degree in co-relation 23001. Up to 1786 conditions per place. [2025-02-06 18:39:57,015 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 284 selfloop transitions, 159 changer transitions 5/450 dead transitions. [2025-02-06 18:39:57,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 450 transitions, 8279 flow [2025-02-06 18:39:57,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 18:39:57,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-02-06 18:39:57,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 263 transitions. [2025-02-06 18:39:57,018 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37357954545454547 [2025-02-06 18:39:57,018 INFO L175 Difference]: Start difference. First operand has 370 places, 346 transitions, 6729 flow. Second operand 16 states and 263 transitions. [2025-02-06 18:39:57,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 450 transitions, 8279 flow [2025-02-06 18:39:57,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 450 transitions, 7700 flow, removed 34 selfloop flow, removed 27 redundant places. [2025-02-06 18:39:57,244 INFO L231 Difference]: Finished difference. Result has 351 places, 355 transitions, 6827 flow [2025-02-06 18:39:57,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6205, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6827, PETRI_PLACES=351, PETRI_TRANSITIONS=355} [2025-02-06 18:39:57,245 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2025-02-06 18:39:57,245 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 355 transitions, 6827 flow [2025-02-06 18:39:57,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:57,245 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:57,245 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:57,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-06 18:39:57,245 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:57,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:57,246 INFO L85 PathProgramCache]: Analyzing trace with hash -283285551, now seen corresponding path program 3 times [2025-02-06 18:39:57,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:57,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425169210] [2025-02-06 18:39:57,246 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:39:57,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:57,256 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:57,262 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:57,263 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:39:57,263 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:57,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:57,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:57,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425169210] [2025-02-06 18:39:57,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425169210] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:57,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:57,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 18:39:57,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914016850] [2025-02-06 18:39:57,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:57,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 18:39:57,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:57,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 18:39:57,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:39:57,437 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:57,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 355 transitions, 6827 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:57,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:57,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:57,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:39:58,509 INFO L124 PetriNetUnfolderBase]: 2052/4071 cut-off events. [2025-02-06 18:39:58,510 INFO L125 PetriNetUnfolderBase]: For 44216/44226 co-relation queries the response was YES. [2025-02-06 18:39:58,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22497 conditions, 4071 events. 2052/4071 cut-off events. For 44216/44226 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 28858 event pairs, 609 based on Foata normal form. 34/4105 useless extension candidates. Maximal degree in co-relation 22422. Up to 973 conditions per place. [2025-02-06 18:39:58,548 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 274 selfloop transitions, 170 changer transitions 0/446 dead transitions. [2025-02-06 18:39:58,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 446 transitions, 8024 flow [2025-02-06 18:39:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 18:39:58,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-02-06 18:39:58,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 302 transitions. [2025-02-06 18:39:58,549 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3431818181818182 [2025-02-06 18:39:58,549 INFO L175 Difference]: Start difference. First operand has 351 places, 355 transitions, 6827 flow. Second operand 20 states and 302 transitions. [2025-02-06 18:39:58,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 446 transitions, 8024 flow [2025-02-06 18:39:58,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 446 transitions, 7833 flow, removed 30 selfloop flow, removed 8 redundant places. [2025-02-06 18:39:58,799 INFO L231 Difference]: Finished difference. Result has 368 places, 360 transitions, 7137 flow [2025-02-06 18:39:58,799 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7137, PETRI_PLACES=368, PETRI_TRANSITIONS=360} [2025-02-06 18:39:58,800 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2025-02-06 18:39:58,800 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 360 transitions, 7137 flow [2025-02-06 18:39:58,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:58,800 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:39:58,800 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:39:58,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-02-06 18:39:58,800 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:39:58,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:39:58,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1234003188, now seen corresponding path program 7 times [2025-02-06 18:39:58,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:39:58,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274214651] [2025-02-06 18:39:58,801 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 18:39:58,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:39:58,813 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:39:58,817 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:39:58,817 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:39:58,817 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:39:59,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:39:59,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:39:59,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274214651] [2025-02-06 18:39:59,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274214651] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:39:59,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:39:59,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:39:59,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568573490] [2025-02-06 18:39:59,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:39:59,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:39:59,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:39:59,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:39:59,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:39:59,118 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:39:59,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 360 transitions, 7137 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:39:59,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:39:59,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:39:59,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:00,306 INFO L124 PetriNetUnfolderBase]: 2089/4192 cut-off events. [2025-02-06 18:40:00,306 INFO L125 PetriNetUnfolderBase]: For 49976/49986 co-relation queries the response was YES. [2025-02-06 18:40:00,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23359 conditions, 4192 events. 2089/4192 cut-off events. For 49976/49986 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30240 event pairs, 873 based on Foata normal form. 70/4262 useless extension candidates. Maximal degree in co-relation 23279. Up to 2476 conditions per place. [2025-02-06 18:40:00,345 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 364 selfloop transitions, 104 changer transitions 17/487 dead transitions. [2025-02-06 18:40:00,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 487 transitions, 9466 flow [2025-02-06 18:40:00,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-06 18:40:00,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-02-06 18:40:00,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 318 transitions. [2025-02-06 18:40:00,346 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28909090909090907 [2025-02-06 18:40:00,347 INFO L175 Difference]: Start difference. First operand has 368 places, 360 transitions, 7137 flow. Second operand 25 states and 318 transitions. [2025-02-06 18:40:00,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 487 transitions, 9466 flow [2025-02-06 18:40:00,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 487 transitions, 9312 flow, removed 7 selfloop flow, removed 9 redundant places. [2025-02-06 18:40:00,601 INFO L231 Difference]: Finished difference. Result has 387 places, 370 transitions, 7614 flow [2025-02-06 18:40:00,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6971, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=7614, PETRI_PLACES=387, PETRI_TRANSITIONS=370} [2025-02-06 18:40:00,602 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2025-02-06 18:40:00,602 INFO L471 AbstractCegarLoop]: Abstraction has has 387 places, 370 transitions, 7614 flow [2025-02-06 18:40:00,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:00,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:00,602 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:40:00,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-06 18:40:00,602 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:00,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:00,603 INFO L85 PathProgramCache]: Analyzing trace with hash 537531636, now seen corresponding path program 3 times [2025-02-06 18:40:00,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:00,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329996058] [2025-02-06 18:40:00,603 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:40:00,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:00,613 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:40:00,618 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:40:00,618 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:40:00,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:00,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-02-06 18:40:00,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:00,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329996058] [2025-02-06 18:40:00,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329996058] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:00,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:00,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:40:00,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084220349] [2025-02-06 18:40:00,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:00,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:40:00,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:00,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:40:00,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:40:00,905 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:00,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 370 transitions, 7614 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:00,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:00,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:00,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:02,028 INFO L124 PetriNetUnfolderBase]: 1991/4024 cut-off events. [2025-02-06 18:40:02,028 INFO L125 PetriNetUnfolderBase]: For 47756/47766 co-relation queries the response was YES. [2025-02-06 18:40:02,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22981 conditions, 4024 events. 1991/4024 cut-off events. For 47756/47766 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 29003 event pairs, 709 based on Foata normal form. 46/4070 useless extension candidates. Maximal degree in co-relation 22899. Up to 2604 conditions per place. [2025-02-06 18:40:02,056 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 274 selfloop transitions, 130 changer transitions 42/448 dead transitions. [2025-02-06 18:40:02,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 448 transitions, 8895 flow [2025-02-06 18:40:02,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-06 18:40:02,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-02-06 18:40:02,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 324 transitions. [2025-02-06 18:40:02,057 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29454545454545455 [2025-02-06 18:40:02,057 INFO L175 Difference]: Start difference. First operand has 387 places, 370 transitions, 7614 flow. Second operand 25 states and 324 transitions. [2025-02-06 18:40:02,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 448 transitions, 8895 flow [2025-02-06 18:40:02,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 448 transitions, 8443 flow, removed 28 selfloop flow, removed 21 redundant places. [2025-02-06 18:40:02,263 INFO L231 Difference]: Finished difference. Result has 387 places, 343 transitions, 6958 flow [2025-02-06 18:40:02,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7174, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6958, PETRI_PLACES=387, PETRI_TRANSITIONS=343} [2025-02-06 18:40:02,267 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2025-02-06 18:40:02,267 INFO L471 AbstractCegarLoop]: Abstraction has has 387 places, 343 transitions, 6958 flow [2025-02-06 18:40:02,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:02,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:02,267 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:40:02,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-02-06 18:40:02,267 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:02,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:02,268 INFO L85 PathProgramCache]: Analyzing trace with hash 646251507, now seen corresponding path program 9 times [2025-02-06 18:40:02,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:02,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904838173] [2025-02-06 18:40:02,268 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:40:02,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:02,282 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:40:02,284 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:40:02,286 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:40:02,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:02,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:02,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:02,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904838173] [2025-02-06 18:40:02,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904838173] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:02,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:02,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:40:02,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790117268] [2025-02-06 18:40:02,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:02,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:40:02,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:02,536 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:40:02,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:40:02,537 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:02,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 343 transitions, 6958 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:02,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:02,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:02,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:03,641 INFO L124 PetriNetUnfolderBase]: 2004/4095 cut-off events. [2025-02-06 18:40:03,642 INFO L125 PetriNetUnfolderBase]: For 47164/47174 co-relation queries the response was YES. [2025-02-06 18:40:03,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23011 conditions, 4095 events. 2004/4095 cut-off events. For 47164/47174 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 29824 event pairs, 624 based on Foata normal form. 52/4147 useless extension candidates. Maximal degree in co-relation 22932. Up to 1424 conditions per place. [2025-02-06 18:40:03,665 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 260 selfloop transitions, 163 changer transitions 7/432 dead transitions. [2025-02-06 18:40:03,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 432 transitions, 8276 flow [2025-02-06 18:40:03,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 18:40:03,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-06 18:40:03,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 273 transitions. [2025-02-06 18:40:03,666 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3446969696969697 [2025-02-06 18:40:03,666 INFO L175 Difference]: Start difference. First operand has 387 places, 343 transitions, 6958 flow. Second operand 18 states and 273 transitions. [2025-02-06 18:40:03,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 432 transitions, 8276 flow [2025-02-06 18:40:03,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 432 transitions, 7721 flow, removed 8 selfloop flow, removed 27 redundant places. [2025-02-06 18:40:03,863 INFO L231 Difference]: Finished difference. Result has 372 places, 347 transitions, 6901 flow [2025-02-06 18:40:03,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6419, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6901, PETRI_PLACES=372, PETRI_TRANSITIONS=347} [2025-02-06 18:40:03,866 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 327 predicate places. [2025-02-06 18:40:03,866 INFO L471 AbstractCegarLoop]: Abstraction has has 372 places, 347 transitions, 6901 flow [2025-02-06 18:40:03,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:03,866 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:03,866 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:40:03,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-02-06 18:40:03,866 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:03,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:03,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1513003695, now seen corresponding path program 10 times [2025-02-06 18:40:03,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:03,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994903383] [2025-02-06 18:40:03,867 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 18:40:03,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:03,878 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-02-06 18:40:03,882 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:40:03,882 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 18:40:03,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:04,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:04,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994903383] [2025-02-06 18:40:04,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994903383] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:04,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:04,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:40:04,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053386080] [2025-02-06 18:40:04,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:04,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:40:04,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:04,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:40:04,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:40:04,303 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:04,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 347 transitions, 6901 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:04,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:04,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:04,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:05,834 INFO L124 PetriNetUnfolderBase]: 1925/3958 cut-off events. [2025-02-06 18:40:05,834 INFO L125 PetriNetUnfolderBase]: For 40772/40782 co-relation queries the response was YES. [2025-02-06 18:40:05,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22041 conditions, 3958 events. 1925/3958 cut-off events. For 40772/40782 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 28970 event pairs, 618 based on Foata normal form. 58/4016 useless extension candidates. Maximal degree in co-relation 21964. Up to 1851 conditions per place. [2025-02-06 18:40:05,916 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 332 selfloop transitions, 141 changer transitions 6/481 dead transitions. [2025-02-06 18:40:05,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 481 transitions, 8684 flow [2025-02-06 18:40:05,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-06 18:40:05,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-02-06 18:40:05,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 353 transitions. [2025-02-06 18:40:05,918 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3209090909090909 [2025-02-06 18:40:05,918 INFO L175 Difference]: Start difference. First operand has 372 places, 347 transitions, 6901 flow. Second operand 25 states and 353 transitions. [2025-02-06 18:40:05,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 481 transitions, 8684 flow [2025-02-06 18:40:06,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 481 transitions, 8202 flow, removed 32 selfloop flow, removed 19 redundant places. [2025-02-06 18:40:06,098 INFO L231 Difference]: Finished difference. Result has 372 places, 364 transitions, 6973 flow [2025-02-06 18:40:06,098 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6973, PETRI_PLACES=372, PETRI_TRANSITIONS=364} [2025-02-06 18:40:06,099 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 327 predicate places. [2025-02-06 18:40:06,099 INFO L471 AbstractCegarLoop]: Abstraction has has 372 places, 364 transitions, 6973 flow [2025-02-06 18:40:06,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:06,099 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:06,099 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:40:06,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-02-06 18:40:06,099 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:06,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:06,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1527589901, now seen corresponding path program 4 times [2025-02-06 18:40:06,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:06,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439581320] [2025-02-06 18:40:06,100 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 18:40:06,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:06,108 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-02-06 18:40:06,113 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:40:06,113 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 18:40:06,113 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:06,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:06,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:06,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439581320] [2025-02-06 18:40:06,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439581320] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:06,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:06,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:40:06,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067818] [2025-02-06 18:40:06,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:06,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:40:06,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:06,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:40:06,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:40:06,291 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:06,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 364 transitions, 6973 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:06,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:06,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:06,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:07,288 INFO L124 PetriNetUnfolderBase]: 2271/4994 cut-off events. [2025-02-06 18:40:07,289 INFO L125 PetriNetUnfolderBase]: For 48538/48544 co-relation queries the response was YES. [2025-02-06 18:40:07,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26571 conditions, 4994 events. 2271/4994 cut-off events. For 48538/48544 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 41475 event pairs, 456 based on Foata normal form. 30/5022 useless extension candidates. Maximal degree in co-relation 26502. Up to 1823 conditions per place. [2025-02-06 18:40:07,323 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 372 selfloop transitions, 169 changer transitions 9/552 dead transitions. [2025-02-06 18:40:07,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 552 transitions, 11219 flow [2025-02-06 18:40:07,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 18:40:07,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-06 18:40:07,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2025-02-06 18:40:07,325 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2025-02-06 18:40:07,325 INFO L175 Difference]: Start difference. First operand has 372 places, 364 transitions, 6973 flow. Second operand 12 states and 188 transitions. [2025-02-06 18:40:07,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 552 transitions, 11219 flow [2025-02-06 18:40:07,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 552 transitions, 10530 flow, removed 187 selfloop flow, removed 23 redundant places. [2025-02-06 18:40:07,547 INFO L231 Difference]: Finished difference. Result has 363 places, 405 transitions, 7888 flow [2025-02-06 18:40:07,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6374, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7888, PETRI_PLACES=363, PETRI_TRANSITIONS=405} [2025-02-06 18:40:07,548 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 318 predicate places. [2025-02-06 18:40:07,548 INFO L471 AbstractCegarLoop]: Abstraction has has 363 places, 405 transitions, 7888 flow [2025-02-06 18:40:07,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:07,548 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:07,549 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-02-06 18:40:07,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-02-06 18:40:07,549 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:07,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:07,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1926535297, now seen corresponding path program 1 times [2025-02-06 18:40:07,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:07,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312118969] [2025-02-06 18:40:07,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:40:07,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:07,562 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 18:40:07,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 18:40:07,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:40:07,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:08,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:08,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312118969] [2025-02-06 18:40:08,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312118969] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:08,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:08,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-06 18:40:08,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600406995] [2025-02-06 18:40:08,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:08,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 18:40:08,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:08,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 18:40:08,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-06 18:40:08,136 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:08,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 405 transitions, 7888 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-02-06 18:40:08,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:08,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:08,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:09,446 INFO L124 PetriNetUnfolderBase]: 2307/4986 cut-off events. [2025-02-06 18:40:09,447 INFO L125 PetriNetUnfolderBase]: For 39374/39376 co-relation queries the response was YES. [2025-02-06 18:40:09,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26914 conditions, 4986 events. 2307/4986 cut-off events. For 39374/39376 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 40368 event pairs, 995 based on Foata normal form. 10/4994 useless extension candidates. Maximal degree in co-relation 26853. Up to 3820 conditions per place. [2025-02-06 18:40:09,477 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 300 selfloop transitions, 152 changer transitions 0/454 dead transitions. [2025-02-06 18:40:09,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 454 transitions, 9025 flow [2025-02-06 18:40:09,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 18:40:09,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-06 18:40:09,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 228 transitions. [2025-02-06 18:40:09,478 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2878787878787879 [2025-02-06 18:40:09,478 INFO L175 Difference]: Start difference. First operand has 363 places, 405 transitions, 7888 flow. Second operand 18 states and 228 transitions. [2025-02-06 18:40:09,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 454 transitions, 9025 flow [2025-02-06 18:40:09,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 454 transitions, 8956 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-06 18:40:09,764 INFO L231 Difference]: Finished difference. Result has 381 places, 413 transitions, 8247 flow [2025-02-06 18:40:09,769 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7819, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8247, PETRI_PLACES=381, PETRI_TRANSITIONS=413} [2025-02-06 18:40:09,769 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 336 predicate places. [2025-02-06 18:40:09,770 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 413 transitions, 8247 flow [2025-02-06 18:40:09,770 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-02-06 18:40:09,770 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:09,770 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-02-06 18:40:09,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-02-06 18:40:09,770 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:09,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:09,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1915237023, now seen corresponding path program 2 times [2025-02-06 18:40:09,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:09,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725693485] [2025-02-06 18:40:09,772 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:40:09,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:09,786 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-02-06 18:40:09,790 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 18:40:09,791 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:40:09,791 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:10,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725693485] [2025-02-06 18:40:10,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725693485] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:10,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:10,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-06 18:40:10,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428766130] [2025-02-06 18:40:10,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:10,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 18:40:10,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:10,073 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 18:40:10,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-06 18:40:10,074 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:10,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 413 transitions, 8247 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-02-06 18:40:10,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:10,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:10,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:11,129 INFO L124 PetriNetUnfolderBase]: 2297/4970 cut-off events. [2025-02-06 18:40:11,129 INFO L125 PetriNetUnfolderBase]: For 40952/40954 co-relation queries the response was YES. [2025-02-06 18:40:11,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27208 conditions, 4970 events. 2297/4970 cut-off events. For 40952/40954 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 40239 event pairs, 1003 based on Foata normal form. 10/4978 useless extension candidates. Maximal degree in co-relation 27141. Up to 3820 conditions per place. [2025-02-06 18:40:11,159 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 296 selfloop transitions, 153 changer transitions 0/451 dead transitions. [2025-02-06 18:40:11,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 451 transitions, 9284 flow [2025-02-06 18:40:11,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 18:40:11,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-06 18:40:11,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 222 transitions. [2025-02-06 18:40:11,160 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2803030303030303 [2025-02-06 18:40:11,160 INFO L175 Difference]: Start difference. First operand has 381 places, 413 transitions, 8247 flow. Second operand 18 states and 222 transitions. [2025-02-06 18:40:11,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 451 transitions, 9284 flow [2025-02-06 18:40:11,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 451 transitions, 8904 flow, removed 12 selfloop flow, removed 15 redundant places. [2025-02-06 18:40:11,304 INFO L231 Difference]: Finished difference. Result has 382 places, 414 transitions, 8188 flow [2025-02-06 18:40:11,304 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7857, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8188, PETRI_PLACES=382, PETRI_TRANSITIONS=414} [2025-02-06 18:40:11,305 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 337 predicate places. [2025-02-06 18:40:11,305 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 414 transitions, 8188 flow [2025-02-06 18:40:11,305 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-02-06 18:40:11,305 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:11,305 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-02-06 18:40:11,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-02-06 18:40:11,305 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:11,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:11,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1926535296, now seen corresponding path program 1 times [2025-02-06 18:40:11,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:11,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273339153] [2025-02-06 18:40:11,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:40:11,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:11,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 18:40:11,318 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 18:40:11,318 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:40:11,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:11,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273339153] [2025-02-06 18:40:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273339153] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:11,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-06 18:40:11,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488997988] [2025-02-06 18:40:11,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:11,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 18:40:11,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:11,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 18:40:11,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-02-06 18:40:11,622 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:11,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 414 transitions, 8188 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-02-06 18:40:11,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:11,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:11,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:12,897 INFO L124 PetriNetUnfolderBase]: 2287/4954 cut-off events. [2025-02-06 18:40:12,897 INFO L125 PetriNetUnfolderBase]: For 39716/39718 co-relation queries the response was YES. [2025-02-06 18:40:12,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27051 conditions, 4954 events. 2287/4954 cut-off events. For 39716/39718 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 40144 event pairs, 897 based on Foata normal form. 10/4964 useless extension candidates. Maximal degree in co-relation 26989. Up to 3818 conditions per place. [2025-02-06 18:40:12,940 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 136 changer transitions 22/469 dead transitions. [2025-02-06 18:40:12,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 469 transitions, 9277 flow [2025-02-06 18:40:12,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-02-06 18:40:12,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-02-06 18:40:12,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 315 transitions. [2025-02-06 18:40:12,942 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2556818181818182 [2025-02-06 18:40:12,942 INFO L175 Difference]: Start difference. First operand has 382 places, 414 transitions, 8188 flow. Second operand 28 states and 315 transitions. [2025-02-06 18:40:12,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 469 transitions, 9277 flow [2025-02-06 18:40:13,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 469 transitions, 8879 flow, removed 9 selfloop flow, removed 18 redundant places. [2025-02-06 18:40:13,174 INFO L231 Difference]: Finished difference. Result has 389 places, 401 transitions, 7893 flow [2025-02-06 18:40:13,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7753, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7893, PETRI_PLACES=389, PETRI_TRANSITIONS=401} [2025-02-06 18:40:13,175 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 344 predicate places. [2025-02-06 18:40:13,175 INFO L471 AbstractCegarLoop]: Abstraction has has 389 places, 401 transitions, 7893 flow [2025-02-06 18:40:13,176 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-02-06 18:40:13,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:13,176 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-02-06 18:40:13,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-02-06 18:40:13,176 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:13,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:13,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1915237022, now seen corresponding path program 2 times [2025-02-06 18:40:13,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:13,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647603845] [2025-02-06 18:40:13,176 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:40:13,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:13,186 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-02-06 18:40:13,190 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 18:40:13,190 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:40:13,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:13,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:13,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:13,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647603845] [2025-02-06 18:40:13,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647603845] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:13,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:13,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-06 18:40:13,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710354684] [2025-02-06 18:40:13,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:13,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 18:40:13,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:13,499 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 18:40:13,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-06 18:40:13,499 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:13,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 401 transitions, 7893 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-02-06 18:40:13,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:13,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:13,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:14,667 INFO L124 PetriNetUnfolderBase]: 2235/4848 cut-off events. [2025-02-06 18:40:14,667 INFO L125 PetriNetUnfolderBase]: For 38321/38323 co-relation queries the response was YES. [2025-02-06 18:40:14,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26544 conditions, 4848 events. 2235/4848 cut-off events. For 38321/38323 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 39177 event pairs, 883 based on Foata normal form. 10/4854 useless extension candidates. Maximal degree in co-relation 26486. Up to 3818 conditions per place. [2025-02-06 18:40:14,704 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 306 selfloop transitions, 132 changer transitions 39/479 dead transitions. [2025-02-06 18:40:14,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 479 transitions, 9708 flow [2025-02-06 18:40:14,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 18:40:14,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-02-06 18:40:14,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 259 transitions. [2025-02-06 18:40:14,707 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25592885375494073 [2025-02-06 18:40:14,707 INFO L175 Difference]: Start difference. First operand has 389 places, 401 transitions, 7893 flow. Second operand 23 states and 259 transitions. [2025-02-06 18:40:14,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 479 transitions, 9708 flow [2025-02-06 18:40:14,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 479 transitions, 9320 flow, removed 3 selfloop flow, removed 26 redundant places. [2025-02-06 18:40:14,858 INFO L231 Difference]: Finished difference. Result has 369 places, 382 transitions, 7640 flow [2025-02-06 18:40:14,858 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7510, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7640, PETRI_PLACES=369, PETRI_TRANSITIONS=382} [2025-02-06 18:40:14,859 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 324 predicate places. [2025-02-06 18:40:14,859 INFO L471 AbstractCegarLoop]: Abstraction has has 369 places, 382 transitions, 7640 flow [2025-02-06 18:40:14,860 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-02-06 18:40:14,860 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:14,860 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:40:14,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-02-06 18:40:14,860 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:14,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:14,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1966788941, now seen corresponding path program 1 times [2025-02-06 18:40:14,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:14,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110266667] [2025-02-06 18:40:14,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:40:14,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:14,874 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-06 18:40:14,878 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 18:40:14,878 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:40:14,878 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:15,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:15,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:15,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110266667] [2025-02-06 18:40:15,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110266667] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:15,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:15,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:40:15,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087117222] [2025-02-06 18:40:15,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:15,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:40:15,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:15,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:40:15,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:40:15,287 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:15,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 382 transitions, 7640 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:15,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:15,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:15,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:16,479 INFO L124 PetriNetUnfolderBase]: 2153/4704 cut-off events. [2025-02-06 18:40:16,480 INFO L125 PetriNetUnfolderBase]: For 37730/37732 co-relation queries the response was YES. [2025-02-06 18:40:16,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25725 conditions, 4704 events. 2153/4704 cut-off events. For 37730/37732 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 38317 event pairs, 760 based on Foata normal form. 24/4724 useless extension candidates. Maximal degree in co-relation 25669. Up to 1956 conditions per place. [2025-02-06 18:40:16,512 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 249 selfloop transitions, 215 changer transitions 11/477 dead transitions. [2025-02-06 18:40:16,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 477 transitions, 8947 flow [2025-02-06 18:40:16,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-02-06 18:40:16,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2025-02-06 18:40:16,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 337 transitions. [2025-02-06 18:40:16,513 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2836700336700337 [2025-02-06 18:40:16,514 INFO L175 Difference]: Start difference. First operand has 369 places, 382 transitions, 7640 flow. Second operand 27 states and 337 transitions. [2025-02-06 18:40:16,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 477 transitions, 8947 flow [2025-02-06 18:40:16,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 477 transitions, 8702 flow, removed 24 selfloop flow, removed 21 redundant places. [2025-02-06 18:40:16,660 INFO L231 Difference]: Finished difference. Result has 350 places, 385 transitions, 7906 flow [2025-02-06 18:40:16,660 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7411, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7906, PETRI_PLACES=350, PETRI_TRANSITIONS=385} [2025-02-06 18:40:16,661 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 305 predicate places. [2025-02-06 18:40:16,661 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 385 transitions, 7906 flow [2025-02-06 18:40:16,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:16,661 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:16,661 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:40:16,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-02-06 18:40:16,661 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:16,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:16,662 INFO L85 PathProgramCache]: Analyzing trace with hash -119223073, now seen corresponding path program 2 times [2025-02-06 18:40:16,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:16,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039222585] [2025-02-06 18:40:16,662 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:40:16,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:16,671 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 20 statements into 1 equivalence classes. [2025-02-06 18:40:16,674 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 18:40:16,674 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 18:40:16,675 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:16,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:16,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:16,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039222585] [2025-02-06 18:40:16,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039222585] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:16,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:16,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:40:16,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77524727] [2025-02-06 18:40:16,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:16,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 18:40:16,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:16,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 18:40:16,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-02-06 18:40:16,953 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:16,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 385 transitions, 7906 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:16,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:16,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:16,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:18,121 INFO L124 PetriNetUnfolderBase]: 2100/4603 cut-off events. [2025-02-06 18:40:18,121 INFO L125 PetriNetUnfolderBase]: For 38609/38611 co-relation queries the response was YES. [2025-02-06 18:40:18,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25392 conditions, 4603 events. 2100/4603 cut-off events. For 38609/38611 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 37332 event pairs, 819 based on Foata normal form. 46/4647 useless extension candidates. Maximal degree in co-relation 25336. Up to 1974 conditions per place. [2025-02-06 18:40:18,150 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 358 selfloop transitions, 127 changer transitions 10/497 dead transitions. [2025-02-06 18:40:18,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 497 transitions, 9717 flow [2025-02-06 18:40:18,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-06 18:40:18,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-02-06 18:40:18,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 325 transitions. [2025-02-06 18:40:18,151 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2025-02-06 18:40:18,151 INFO L175 Difference]: Start difference. First operand has 350 places, 385 transitions, 7906 flow. Second operand 25 states and 325 transitions. [2025-02-06 18:40:18,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 497 transitions, 9717 flow [2025-02-06 18:40:18,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 497 transitions, 9462 flow, removed 7 selfloop flow, removed 20 redundant places. [2025-02-06 18:40:18,292 INFO L231 Difference]: Finished difference. Result has 356 places, 391 transitions, 8187 flow [2025-02-06 18:40:18,293 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7666, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8187, PETRI_PLACES=356, PETRI_TRANSITIONS=391} [2025-02-06 18:40:18,293 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 311 predicate places. [2025-02-06 18:40:18,293 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 391 transitions, 8187 flow [2025-02-06 18:40:18,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:18,294 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:18,294 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:40:18,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-02-06 18:40:18,294 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:18,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:18,294 INFO L85 PathProgramCache]: Analyzing trace with hash 2040032129, now seen corresponding path program 3 times [2025-02-06 18:40:18,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:18,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763027043] [2025-02-06 18:40:18,294 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:40:18,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:18,303 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 20 statements into 2 equivalence classes. [2025-02-06 18:40:18,306 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 20 statements. [2025-02-06 18:40:18,307 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 18:40:18,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:18,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 18:40:18,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:18,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763027043] [2025-02-06 18:40:18,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763027043] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:18,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:40:18,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-06 18:40:18,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563943551] [2025-02-06 18:40:18,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:18,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:40:18,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:18,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:40:18,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:40:18,462 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:18,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 391 transitions, 8187 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:18,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:18,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:18,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:19,192 INFO L124 PetriNetUnfolderBase]: 1831/4014 cut-off events. [2025-02-06 18:40:19,193 INFO L125 PetriNetUnfolderBase]: For 34145/34147 co-relation queries the response was YES. [2025-02-06 18:40:19,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22487 conditions, 4014 events. 1831/4014 cut-off events. For 34145/34147 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 31915 event pairs, 758 based on Foata normal form. 62/4074 useless extension candidates. Maximal degree in co-relation 22429. Up to 1468 conditions per place. [2025-02-06 18:40:19,224 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 289 selfloop transitions, 152 changer transitions 0/443 dead transitions. [2025-02-06 18:40:19,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 443 transitions, 9703 flow [2025-02-06 18:40:19,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 18:40:19,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-06 18:40:19,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2025-02-06 18:40:19,228 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3162878787878788 [2025-02-06 18:40:19,228 INFO L175 Difference]: Start difference. First operand has 356 places, 391 transitions, 8187 flow. Second operand 12 states and 167 transitions. [2025-02-06 18:40:19,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 443 transitions, 9703 flow [2025-02-06 18:40:19,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 443 transitions, 9197 flow, removed 6 selfloop flow, removed 27 redundant places. [2025-02-06 18:40:19,358 INFO L231 Difference]: Finished difference. Result has 343 places, 405 transitions, 8434 flow [2025-02-06 18:40:19,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7215, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8434, PETRI_PLACES=343, PETRI_TRANSITIONS=405} [2025-02-06 18:40:19,359 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2025-02-06 18:40:19,359 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 405 transitions, 8434 flow [2025-02-06 18:40:19,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:19,359 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:19,359 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-02-06 18:40:19,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-02-06 18:40:19,359 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:19,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:19,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1877067903, now seen corresponding path program 1 times [2025-02-06 18:40:19,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:19,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146951546] [2025-02-06 18:40:19,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:40:19,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:19,370 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-06 18:40:19,373 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-06 18:40:19,373 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:40:19,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:19,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:19,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:19,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146951546] [2025-02-06 18:40:19,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146951546] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:40:19,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671634221] [2025-02-06 18:40:19,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:40:19,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:19,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:40:19,696 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:40:19,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 18:40:19,825 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-06 18:40:19,844 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-06 18:40:19,844 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:40:19,844 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:19,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-02-06 18:40:19,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:40:19,895 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 14 treesize of output 15 [2025-02-06 18:40:20,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2025-02-06 18:40:20,108 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 23 treesize of output 3 [2025-02-06 18:40:20,152 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-02-06 18:40:20,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:20,185 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-02-06 18:40:20,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:20,187 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:40:20,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671634221] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:20,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:40:20,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 19 [2025-02-06 18:40:20,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131522009] [2025-02-06 18:40:20,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:20,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 18:40:20,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:20,188 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 18:40:20,189 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2025-02-06 18:40:20,189 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:20,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 405 transitions, 8434 flow. Second operand has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:20,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:20,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:20,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:21,425 INFO L124 PetriNetUnfolderBase]: 1883/4125 cut-off events. [2025-02-06 18:40:21,425 INFO L125 PetriNetUnfolderBase]: For 38463/38465 co-relation queries the response was YES. [2025-02-06 18:40:21,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24403 conditions, 4125 events. 1883/4125 cut-off events. For 38463/38465 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 32542 event pairs, 630 based on Foata normal form. 22/4147 useless extension candidates. Maximal degree in co-relation 24343. Up to 2337 conditions per place. [2025-02-06 18:40:21,476 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 328 selfloop transitions, 172 changer transitions 9/511 dead transitions. [2025-02-06 18:40:21,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 511 transitions, 10651 flow [2025-02-06 18:40:21,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 18:40:21,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-02-06 18:40:21,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 289 transitions. [2025-02-06 18:40:21,478 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2855731225296443 [2025-02-06 18:40:21,478 INFO L175 Difference]: Start difference. First operand has 343 places, 405 transitions, 8434 flow. Second operand 23 states and 289 transitions. [2025-02-06 18:40:21,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 511 transitions, 10651 flow [2025-02-06 18:40:21,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 511 transitions, 10624 flow, removed 12 selfloop flow, removed 2 redundant places. [2025-02-06 18:40:21,664 INFO L231 Difference]: Finished difference. Result has 366 places, 425 transitions, 9444 flow [2025-02-06 18:40:21,664 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8385, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=9444, PETRI_PLACES=366, PETRI_TRANSITIONS=425} [2025-02-06 18:40:21,665 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2025-02-06 18:40:21,665 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 425 transitions, 9444 flow [2025-02-06 18:40:21,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:21,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:21,665 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-02-06 18:40:21,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 18:40:21,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:21,866 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:21,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:21,866 INFO L85 PathProgramCache]: Analyzing trace with hash -866645753, now seen corresponding path program 1 times [2025-02-06 18:40:21,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:21,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006353538] [2025-02-06 18:40:21,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:40:21,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:21,886 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-02-06 18:40:21,890 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:21,890 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:40:21,890 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:22,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:22,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:22,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006353538] [2025-02-06 18:40:22,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006353538] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:40:22,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985481325] [2025-02-06 18:40:22,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:40:22,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:22,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:40:22,452 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:40:22,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-06 18:40:22,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-02-06 18:40:22,609 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:22,609 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:40:22,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:22,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-02-06 18:40:22,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:40:22,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2025-02-06 18:40:22,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 18:40:22,694 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:40:22,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985481325] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:22,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:40:22,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 18 [2025-02-06 18:40:22,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089958154] [2025-02-06 18:40:22,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:22,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 18:40:22,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:22,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 18:40:22,695 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2025-02-06 18:40:22,695 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:22,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 425 transitions, 9444 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:22,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:22,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:22,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:23,417 INFO L124 PetriNetUnfolderBase]: 1727/3911 cut-off events. [2025-02-06 18:40:23,418 INFO L125 PetriNetUnfolderBase]: For 41419/41419 co-relation queries the response was YES. [2025-02-06 18:40:23,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23939 conditions, 3911 events. 1727/3911 cut-off events. For 41419/41419 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 31192 event pairs, 414 based on Foata normal form. 74/3985 useless extension candidates. Maximal degree in co-relation 23875. Up to 1409 conditions per place. [2025-02-06 18:40:23,447 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 371 selfloop transitions, 194 changer transitions 2/569 dead transitions. [2025-02-06 18:40:23,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 569 transitions, 13145 flow [2025-02-06 18:40:23,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 18:40:23,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-06 18:40:23,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 182 transitions. [2025-02-06 18:40:23,449 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2025-02-06 18:40:23,449 INFO L175 Difference]: Start difference. First operand has 366 places, 425 transitions, 9444 flow. Second operand 13 states and 182 transitions. [2025-02-06 18:40:23,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 569 transitions, 13145 flow [2025-02-06 18:40:23,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 569 transitions, 12412 flow, removed 35 selfloop flow, removed 25 redundant places. [2025-02-06 18:40:23,684 INFO L231 Difference]: Finished difference. Result has 356 places, 456 transitions, 9990 flow [2025-02-06 18:40:23,685 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8333, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9990, PETRI_PLACES=356, PETRI_TRANSITIONS=456} [2025-02-06 18:40:23,685 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 311 predicate places. [2025-02-06 18:40:23,685 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 456 transitions, 9990 flow [2025-02-06 18:40:23,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:23,685 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:23,685 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-02-06 18:40:23,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-06 18:40:23,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:23,886 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:23,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:23,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1880076731, now seen corresponding path program 2 times [2025-02-06 18:40:23,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:23,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164851153] [2025-02-06 18:40:23,886 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:40:23,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:23,907 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:23,915 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:23,915 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 18:40:23,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:24,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:24,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:24,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164851153] [2025-02-06 18:40:24,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164851153] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:40:24,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454078131] [2025-02-06 18:40:24,364 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 18:40:24,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:24,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:40:24,366 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:40:24,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-06 18:40:24,485 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:24,538 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:24,538 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 18:40:24,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:24,540 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-02-06 18:40:24,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:40:24,548 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 14 treesize of output 15 [2025-02-06 18:40:24,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2025-02-06 18:40:24,800 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 23 treesize of output 3 [2025-02-06 18:40:24,865 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-02-06 18:40:24,903 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:24,904 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-02-06 18:40:24,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:24,926 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-02-06 18:40:24,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:24,928 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:40:24,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454078131] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:24,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:40:24,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2025-02-06 18:40:24,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063121951] [2025-02-06 18:40:24,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:24,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 18:40:24,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:24,929 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 18:40:24,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2025-02-06 18:40:24,929 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:24,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 456 transitions, 9990 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:24,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:24,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:24,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:26,325 INFO L124 PetriNetUnfolderBase]: 1877/4259 cut-off events. [2025-02-06 18:40:26,325 INFO L125 PetriNetUnfolderBase]: For 44060/44060 co-relation queries the response was YES. [2025-02-06 18:40:26,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26645 conditions, 4259 events. 1877/4259 cut-off events. For 44060/44060 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34715 event pairs, 1035 based on Foata normal form. 14/4273 useless extension candidates. Maximal degree in co-relation 26578. Up to 3461 conditions per place. [2025-02-06 18:40:26,367 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 491 selfloop transitions, 85 changer transitions 6/584 dead transitions. [2025-02-06 18:40:26,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 584 transitions, 12876 flow [2025-02-06 18:40:26,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 18:40:26,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-02-06 18:40:26,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 271 transitions. [2025-02-06 18:40:26,369 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.26778656126482214 [2025-02-06 18:40:26,371 INFO L175 Difference]: Start difference. First operand has 356 places, 456 transitions, 9990 flow. Second operand 23 states and 271 transitions. [2025-02-06 18:40:26,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 584 transitions, 12876 flow [2025-02-06 18:40:26,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 584 transitions, 12537 flow, removed 29 selfloop flow, removed 4 redundant places. [2025-02-06 18:40:26,587 INFO L231 Difference]: Finished difference. Result has 381 places, 488 transitions, 10494 flow [2025-02-06 18:40:26,587 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9747, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10494, PETRI_PLACES=381, PETRI_TRANSITIONS=488} [2025-02-06 18:40:26,588 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 336 predicate places. [2025-02-06 18:40:26,588 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 488 transitions, 10494 flow [2025-02-06 18:40:26,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:26,588 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:26,589 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-02-06 18:40:26,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-06 18:40:26,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:26,790 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:26,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:26,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1387251395, now seen corresponding path program 3 times [2025-02-06 18:40:26,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:26,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637349147] [2025-02-06 18:40:26,791 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:40:26,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:26,806 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:26,813 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:26,813 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-06 18:40:26,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:27,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:27,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:27,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637349147] [2025-02-06 18:40:27,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637349147] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:40:27,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416404094] [2025-02-06 18:40:27,357 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 18:40:27,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:27,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:40:27,360 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:40:27,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-06 18:40:27,499 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:27,590 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:27,591 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-06 18:40:27,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:27,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-02-06 18:40:27,598 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:40:27,616 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 14 treesize of output 15 [2025-02-06 18:40:27,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2025-02-06 18:40:27,899 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 23 treesize of output 3 [2025-02-06 18:40:27,959 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-02-06 18:40:28,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:28,000 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-02-06 18:40:28,035 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:28,035 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-02-06 18:40:28,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:28,037 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:40:28,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416404094] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:28,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:40:28,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2025-02-06 18:40:28,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766848328] [2025-02-06 18:40:28,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:28,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 18:40:28,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:28,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 18:40:28,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2025-02-06 18:40:28,038 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:28,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 488 transitions, 10494 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:28,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:28,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:28,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:29,372 INFO L124 PetriNetUnfolderBase]: 1948/4467 cut-off events. [2025-02-06 18:40:29,373 INFO L125 PetriNetUnfolderBase]: For 47678/47678 co-relation queries the response was YES. [2025-02-06 18:40:29,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28360 conditions, 4467 events. 1948/4467 cut-off events. For 47678/47678 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37180 event pairs, 991 based on Foata normal form. 14/4481 useless extension candidates. Maximal degree in co-relation 28285. Up to 3209 conditions per place. [2025-02-06 18:40:29,410 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 456 selfloop transitions, 138 changer transitions 6/602 dead transitions. [2025-02-06 18:40:29,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 602 transitions, 13000 flow [2025-02-06 18:40:29,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-06 18:40:29,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-02-06 18:40:29,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 286 transitions. [2025-02-06 18:40:29,416 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2708333333333333 [2025-02-06 18:40:29,416 INFO L175 Difference]: Start difference. First operand has 381 places, 488 transitions, 10494 flow. Second operand 24 states and 286 transitions. [2025-02-06 18:40:29,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 602 transitions, 13000 flow [2025-02-06 18:40:29,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 602 transitions, 12870 flow, removed 7 selfloop flow, removed 13 redundant places. [2025-02-06 18:40:29,710 INFO L231 Difference]: Finished difference. Result has 397 places, 519 transitions, 11331 flow [2025-02-06 18:40:29,714 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10364, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=11331, PETRI_PLACES=397, PETRI_TRANSITIONS=519} [2025-02-06 18:40:29,715 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 352 predicate places. [2025-02-06 18:40:29,718 INFO L471 AbstractCegarLoop]: Abstraction has has 397 places, 519 transitions, 11331 flow [2025-02-06 18:40:29,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:29,719 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:29,719 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-02-06 18:40:29,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 18:40:29,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2025-02-06 18:40:29,920 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:29,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:29,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1872246941, now seen corresponding path program 4 times [2025-02-06 18:40:29,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:29,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274553502] [2025-02-06 18:40:29,921 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 18:40:29,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:29,934 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:29,940 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:29,940 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 18:40:29,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:30,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:30,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:30,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274553502] [2025-02-06 18:40:30,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274553502] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:40:30,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263554557] [2025-02-06 18:40:30,468 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 18:40:30,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:30,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:40:30,470 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:40:30,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-06 18:40:30,617 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:30,642 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:30,642 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 18:40:30,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:30,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-02-06 18:40:30,645 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:40:30,653 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 14 treesize of output 15 [2025-02-06 18:40:30,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2025-02-06 18:40:30,870 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 23 treesize of output 3 [2025-02-06 18:40:30,948 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-02-06 18:40:30,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:30,996 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-02-06 18:40:31,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:31,022 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-02-06 18:40:31,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:31,024 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:40:31,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263554557] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:31,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:40:31,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 21 [2025-02-06 18:40:31,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257951468] [2025-02-06 18:40:31,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:31,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 18:40:31,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:31,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 18:40:31,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2025-02-06 18:40:31,027 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:31,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 519 transitions, 11331 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:31,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:31,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:31,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:32,603 INFO L124 PetriNetUnfolderBase]: 2229/5301 cut-off events. [2025-02-06 18:40:32,604 INFO L125 PetriNetUnfolderBase]: For 61775/61775 co-relation queries the response was YES. [2025-02-06 18:40:32,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34528 conditions, 5301 events. 2229/5301 cut-off events. For 61775/61775 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 47313 event pairs, 609 based on Foata normal form. 58/5359 useless extension candidates. Maximal degree in co-relation 34446. Up to 1882 conditions per place. [2025-02-06 18:40:32,663 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 453 selfloop transitions, 329 changer transitions 16/800 dead transitions. [2025-02-06 18:40:32,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 800 transitions, 16801 flow [2025-02-06 18:40:32,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-02-06 18:40:32,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2025-02-06 18:40:32,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 335 transitions. [2025-02-06 18:40:32,664 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2719155844155844 [2025-02-06 18:40:32,664 INFO L175 Difference]: Start difference. First operand has 397 places, 519 transitions, 11331 flow. Second operand 28 states and 335 transitions. [2025-02-06 18:40:32,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 800 transitions, 16801 flow [2025-02-06 18:40:32,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 800 transitions, 16666 flow, removed 30 selfloop flow, removed 12 redundant places. [2025-02-06 18:40:32,973 INFO L231 Difference]: Finished difference. Result has 425 places, 645 transitions, 14835 flow [2025-02-06 18:40:32,973 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11224, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=14835, PETRI_PLACES=425, PETRI_TRANSITIONS=645} [2025-02-06 18:40:32,973 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 380 predicate places. [2025-02-06 18:40:32,973 INFO L471 AbstractCegarLoop]: Abstraction has has 425 places, 645 transitions, 14835 flow [2025-02-06 18:40:32,974 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:32,974 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:32,974 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-02-06 18:40:32,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-06 18:40:33,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-02-06 18:40:33,178 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:33,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:33,179 INFO L85 PathProgramCache]: Analyzing trace with hash -603238043, now seen corresponding path program 5 times [2025-02-06 18:40:33,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:33,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143375926] [2025-02-06 18:40:33,179 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 18:40:33,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:33,190 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:33,193 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:33,193 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 18:40:33,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:33,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:33,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:33,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143375926] [2025-02-06 18:40:33,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143375926] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:40:33,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918167983] [2025-02-06 18:40:33,741 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 18:40:33,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:33,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:40:33,743 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:40:33,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-06 18:40:33,871 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:33,892 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:33,893 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 18:40:33,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:33,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-02-06 18:40:33,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:40:33,906 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 14 treesize of output 15 [2025-02-06 18:40:34,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2025-02-06 18:40:34,129 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 23 treesize of output 3 [2025-02-06 18:40:34,222 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-02-06 18:40:34,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-02-06 18:40:34,261 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2025-02-06 18:40:34,261 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-02-06 18:40:34,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:34,332 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 43 treesize of output 37 [2025-02-06 18:40:34,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:34,343 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:40:34,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918167983] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:40:34,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:40:34,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 22 [2025-02-06 18:40:34,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004908841] [2025-02-06 18:40:34,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:40:34,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 18:40:34,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:34,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 18:40:34,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-02-06 18:40:34,345 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:34,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 645 transitions, 14835 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:34,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:34,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:34,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:40:36,419 INFO L124 PetriNetUnfolderBase]: 2251/5445 cut-off events. [2025-02-06 18:40:36,419 INFO L125 PetriNetUnfolderBase]: For 80871/80871 co-relation queries the response was YES. [2025-02-06 18:40:36,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38597 conditions, 5445 events. 2251/5445 cut-off events. For 80871/80871 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 49572 event pairs, 682 based on Foata normal form. 58/5503 useless extension candidates. Maximal degree in co-relation 38502. Up to 2139 conditions per place. [2025-02-06 18:40:36,470 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 592 selfloop transitions, 316 changer transitions 16/926 dead transitions. [2025-02-06 18:40:36,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 926 transitions, 21381 flow [2025-02-06 18:40:36,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-02-06 18:40:36,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-02-06 18:40:36,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 313 transitions. [2025-02-06 18:40:36,472 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2736013986013986 [2025-02-06 18:40:36,472 INFO L175 Difference]: Start difference. First operand has 425 places, 645 transitions, 14835 flow. Second operand 26 states and 313 transitions. [2025-02-06 18:40:36,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 926 transitions, 21381 flow [2025-02-06 18:40:36,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 926 transitions, 21113 flow, removed 75 selfloop flow, removed 11 redundant places. [2025-02-06 18:40:36,993 INFO L231 Difference]: Finished difference. Result has 448 places, 761 transitions, 18473 flow [2025-02-06 18:40:36,994 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14609, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18473, PETRI_PLACES=448, PETRI_TRANSITIONS=761} [2025-02-06 18:40:36,994 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 403 predicate places. [2025-02-06 18:40:36,994 INFO L471 AbstractCegarLoop]: Abstraction has has 448 places, 761 transitions, 18473 flow [2025-02-06 18:40:36,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:36,994 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:40:36,994 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-02-06 18:40:37,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-06 18:40:37,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2025-02-06 18:40:37,199 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-02-06 18:40:37,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:40:37,200 INFO L85 PathProgramCache]: Analyzing trace with hash -447508477, now seen corresponding path program 6 times [2025-02-06 18:40:37,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:40:37,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246216863] [2025-02-06 18:40:37,200 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 18:40:37,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:40:37,216 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:37,221 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:37,221 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-06 18:40:37,221 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:37,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:37,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:40:37,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246216863] [2025-02-06 18:40:37,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246216863] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:40:37,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473680215] [2025-02-06 18:40:37,711 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 18:40:37,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:40:37,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:40:37,715 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:40:37,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-06 18:40:37,842 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 26 statements into 2 equivalence classes. [2025-02-06 18:40:37,929 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) and asserted 26 of 26 statements. [2025-02-06 18:40:37,930 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2025-02-06 18:40:37,930 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:40:37,931 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-02-06 18:40:37,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:40:37,942 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 14 treesize of output 15 [2025-02-06 18:40:38,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 25 [2025-02-06 18:40:38,119 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 13 [2025-02-06 18:40:38,210 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-02-06 18:40:38,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-02-06 18:40:38,290 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2025-02-06 18:40:38,290 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-02-06 18:40:38,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-02-06 18:40:38,345 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 43 treesize of output 37 [2025-02-06 18:40:38,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:38,353 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 18:40:38,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:40:38,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473680215] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 18:40:38,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 18:40:38,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 33 [2025-02-06 18:40:38,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091799882] [2025-02-06 18:40:38,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 18:40:38,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-02-06 18:40:38,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:40:38,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-02-06 18:40:38,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2025-02-06 18:40:38,720 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2025-02-06 18:40:38,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 761 transitions, 18473 flow. Second operand has 34 states, 34 states have (on average 8.029411764705882) internal successors, (273), 34 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:40:38,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:40:38,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2025-02-06 18:40:38,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand