./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-races/race-2_1-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 551b0097 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_1-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 edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-10 06:40:16,065 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-10 06:40:16,145 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-01-10 06:40:16,157 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-10 06:40:16,157 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-10 06:40:16,186 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-10 06:40:16,187 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-10 06:40:16,187 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-10 06:40:16,188 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-10 06:40:16,188 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-10 06:40:16,189 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-10 06:40:16,189 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-10 06:40:16,190 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Use SBE=true [2025-01-10 06:40:16,190 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-01-10 06:40:16,190 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-10 06:40:16,191 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:40:16,191 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 06:40:16,191 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:40:16,192 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-10 06:40:16,192 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-10 06:40:16,192 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 -> edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e [2025-01-10 06:40:16,558 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-10 06:40:16,566 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-10 06:40:16,569 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-10 06:40:16,571 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-10 06:40:16,571 INFO L274 PluginConnector]: CDTParser initialized [2025-01-10 06:40:16,572 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2025-01-10 06:40:17,903 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1ee3e9588/fc99d543594e405b90108b1eda4cbc0f/FLAGa0c61b5f5 [2025-01-10 06:40:18,361 INFO L384 CDTParser]: Found 1 translation units. [2025-01-10 06:40:18,362 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2025-01-10 06:40:18,403 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1ee3e9588/fc99d543594e405b90108b1eda4cbc0f/FLAGa0c61b5f5 [2025-01-10 06:40:18,423 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1ee3e9588/fc99d543594e405b90108b1eda4cbc0f [2025-01-10 06:40:18,426 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-10 06:40:18,428 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-10 06:40:18,430 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-10 06:40:18,430 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-10 06:40:18,436 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-10 06:40:18,437 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:18,438 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7850b508 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18, skipping insertion in model container [2025-01-10 06:40:18,438 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:18,503 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-10 06:40:18,830 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 06:40:18,842 INFO L200 MainTranslator]: Completed pre-run [2025-01-10 06:40:18,913 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 06:40:18,959 INFO L204 MainTranslator]: Completed translation [2025-01-10 06:40:18,960 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18 WrapperNode [2025-01-10 06:40:18,960 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-10 06:40:18,961 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-10 06:40:18,961 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-10 06:40:18,961 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-10 06:40:18,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:18,980 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,003 INFO L138 Inliner]: procedures = 246, calls = 40, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 144 [2025-01-10 06:40:19,004 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-10 06:40:19,005 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-10 06:40:19,005 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-10 06:40:19,006 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-10 06:40:19,013 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,014 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,019 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,036 INFO L175 MemorySlicer]: Split 17 memory accesses to 3 slices as follows [2, 13, 2]. 76 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 8 writes are split as follows [0, 6, 2]. [2025-01-10 06:40:19,037 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,037 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,049 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,050 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,052 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,060 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,062 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,066 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-10 06:40:19,068 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-10 06:40:19,068 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-10 06:40:19,068 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-10 06:40:19,072 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (1/1) ... [2025-01-10 06:40:19,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:40:19,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:40:19,107 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-01-10 06:40:19,110 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-01-10 06:40:19,133 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2025-01-10 06:40:19,134 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2025-01-10 06:40:19,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-10 06:40:19,134 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-10 06:40:19,134 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-01-10 06:40:19,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-10 06:40:19,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-10 06:40:19,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-10 06:40:19,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-10 06:40:19,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-10 06:40:19,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-10 06:40:19,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-10 06:40:19,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-10 06:40:19,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-10 06:40:19,138 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-10 06:40:19,404 INFO L234 CfgBuilder]: Building ICFG [2025-01-10 06:40:19,406 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-10 06:40:19,670 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-10 06:40:19,670 INFO L283 CfgBuilder]: Performing block encoding [2025-01-10 06:40:19,913 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-10 06:40:19,914 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-10 06:40:19,914 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:40:19 BoogieIcfgContainer [2025-01-10 06:40:19,914 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-10 06:40:19,917 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-10 06:40:19,917 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-10 06:40:19,921 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-10 06:40:19,921 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:40:18" (1/3) ... [2025-01-10 06:40:19,922 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75996434 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:40:19, skipping insertion in model container [2025-01-10 06:40:19,922 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:40:18" (2/3) ... [2025-01-10 06:40:19,922 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75996434 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:40:19, skipping insertion in model container [2025-01-10 06:40:19,922 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:40:19" (3/3) ... [2025-01-10 06:40:19,925 INFO L128 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2025-01-10 06:40:19,941 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-10 06:40:19,942 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG race-2_1-container_of.i that has 2 procedures, 26 locations, 1 initial locations, 0 loop locations, and 2 error locations. [2025-01-10 06:40:19,942 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-10 06:40:19,995 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-01-10 06:40:20,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 38 transitions, 90 flow [2025-01-10 06:40:20,067 INFO L124 PetriNetUnfolderBase]: 2/41 cut-off events. [2025-01-10 06:40:20,069 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-01-10 06:40:20,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 41 events. 2/41 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 23. Up to 3 conditions per place. [2025-01-10 06:40:20,071 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 38 transitions, 90 flow [2025-01-10 06:40:20,074 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 32 transitions, 73 flow [2025-01-10 06:40:20,085 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-10 06:40:20,095 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;@37657284, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-10 06:40:20,096 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2025-01-10 06:40:20,105 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-01-10 06:40:20,105 INFO L124 PetriNetUnfolderBase]: 0/13 cut-off events. [2025-01-10 06:40:20,105 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-01-10 06:40:20,106 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:20,106 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:20,107 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:20,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:20,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1341841268, now seen corresponding path program 1 times [2025-01-10 06:40:20,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:20,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440487232] [2025-01-10 06:40:20,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:20,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:20,291 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-10 06:40:20,367 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-10 06:40:20,369 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:20,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:21,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:21,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:21,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440487232] [2025-01-10 06:40:21,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440487232] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:21,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:21,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-10 06:40:21,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286684015] [2025-01-10 06:40:21,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:21,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:40:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:21,192 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:40:21,192 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-01-10 06:40:21,207 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:21,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 32 transitions, 73 flow. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:21,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:21,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:21,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:21,709 INFO L124 PetriNetUnfolderBase]: 621/1208 cut-off events. [2025-01-10 06:40:21,709 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2025-01-10 06:40:21,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2271 conditions, 1208 events. 621/1208 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6849 event pairs, 193 based on Foata normal form. 44/1176 useless extension candidates. Maximal degree in co-relation 2198. Up to 862 conditions per place. [2025-01-10 06:40:21,726 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 58 selfloop transitions, 18 changer transitions 3/84 dead transitions. [2025-01-10 06:40:21,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 84 transitions, 344 flow [2025-01-10 06:40:21,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-10 06:40:21,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-01-10 06:40:21,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2025-01-10 06:40:21,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2025-01-10 06:40:21,744 INFO L175 Difference]: Start difference. First operand has 39 places, 32 transitions, 73 flow. Second operand 9 states and 155 transitions. [2025-01-10 06:40:21,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 84 transitions, 344 flow [2025-01-10 06:40:21,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 84 transitions, 336 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-01-10 06:40:21,754 INFO L231 Difference]: Finished difference. Result has 48 places, 50 transitions, 182 flow [2025-01-10 06:40:21,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=182, PETRI_PLACES=48, PETRI_TRANSITIONS=50} [2025-01-10 06:40:21,761 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 9 predicate places. [2025-01-10 06:40:21,761 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 50 transitions, 182 flow [2025-01-10 06:40:21,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:21,762 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:21,762 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:21,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-10 06:40:21,762 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:21,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:21,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1669751059, now seen corresponding path program 1 times [2025-01-10 06:40:21,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:21,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223296053] [2025-01-10 06:40:21,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:21,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:21,793 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-10 06:40:21,803 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-10 06:40:21,803 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:21,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:22,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:22,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:22,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223296053] [2025-01-10 06:40:22,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223296053] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:22,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:22,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-10 06:40:22,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115803111] [2025-01-10 06:40:22,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:22,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:40:22,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:22,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:40:22,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-01-10 06:40:22,214 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:22,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 50 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:22,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:22,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:22,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:22,719 INFO L124 PetriNetUnfolderBase]: 672/1245 cut-off events. [2025-01-10 06:40:22,719 INFO L125 PetriNetUnfolderBase]: For 467/467 co-relation queries the response was YES. [2025-01-10 06:40:22,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2979 conditions, 1245 events. 672/1245 cut-off events. For 467/467 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6746 event pairs, 267 based on Foata normal form. 44/1255 useless extension candidates. Maximal degree in co-relation 2506. Up to 951 conditions per place. [2025-01-10 06:40:22,728 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 62 selfloop transitions, 25 changer transitions 5/97 dead transitions. [2025-01-10 06:40:22,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 97 transitions, 516 flow [2025-01-10 06:40:22,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-10 06:40:22,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-01-10 06:40:22,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2025-01-10 06:40:22,731 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2025-01-10 06:40:22,731 INFO L175 Difference]: Start difference. First operand has 48 places, 50 transitions, 182 flow. Second operand 9 states and 156 transitions. [2025-01-10 06:40:22,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 97 transitions, 516 flow [2025-01-10 06:40:22,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 97 transitions, 514 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:40:22,737 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 316 flow [2025-01-10 06:40:22,737 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=316, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2025-01-10 06:40:22,738 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 19 predicate places. [2025-01-10 06:40:22,738 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 316 flow [2025-01-10 06:40:22,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:22,738 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:22,738 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:22,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-10 06:40:22,738 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:22,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:22,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1308206955, now seen corresponding path program 1 times [2025-01-10 06:40:22,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:22,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263173459] [2025-01-10 06:40:22,739 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:22,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:22,768 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-01-10 06:40:22,783 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-01-10 06:40:22,783 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:22,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:23,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:23,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:23,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263173459] [2025-01-10 06:40:23,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263173459] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:23,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:23,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:40:23,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786216390] [2025-01-10 06:40:23,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:23,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:40:23,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:23,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:40:23,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:40:23,357 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:23,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 316 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:23,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:23,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:23,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:24,058 INFO L124 PetriNetUnfolderBase]: 846/1560 cut-off events. [2025-01-10 06:40:24,059 INFO L125 PetriNetUnfolderBase]: For 1307/1307 co-relation queries the response was YES. [2025-01-10 06:40:24,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4350 conditions, 1560 events. 846/1560 cut-off events. For 1307/1307 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8821 event pairs, 281 based on Foata normal form. 52/1612 useless extension candidates. Maximal degree in co-relation 3598. Up to 1146 conditions per place. [2025-01-10 06:40:24,076 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 81 selfloop transitions, 37 changer transitions 17/140 dead transitions. [2025-01-10 06:40:24,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 140 transitions, 915 flow [2025-01-10 06:40:24,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 06:40:24,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-01-10 06:40:24,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2025-01-10 06:40:24,078 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44019138755980863 [2025-01-10 06:40:24,078 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 316 flow. Second operand 11 states and 184 transitions. [2025-01-10 06:40:24,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 140 transitions, 915 flow [2025-01-10 06:40:24,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 140 transitions, 915 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-01-10 06:40:24,093 INFO L231 Difference]: Finished difference. Result has 75 places, 93 transitions, 660 flow [2025-01-10 06:40:24,094 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=660, PETRI_PLACES=75, PETRI_TRANSITIONS=93} [2025-01-10 06:40:24,095 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 36 predicate places. [2025-01-10 06:40:24,095 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 93 transitions, 660 flow [2025-01-10 06:40:24,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:24,096 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:24,096 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:24,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-10 06:40:24,096 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:24,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:24,097 INFO L85 PathProgramCache]: Analyzing trace with hash 764593993, now seen corresponding path program 2 times [2025-01-10 06:40:24,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:24,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681116152] [2025-01-10 06:40:24,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:40:24,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:24,123 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 13 statements into 1 equivalence classes. [2025-01-10 06:40:24,134 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-01-10 06:40:24,134 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:24,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:24,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:24,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681116152] [2025-01-10 06:40:24,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681116152] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:24,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:24,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:40:24,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381222701] [2025-01-10 06:40:24,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:24,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:40:24,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:24,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:40:24,643 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:40:24,659 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:24,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 93 transitions, 660 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:24,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:24,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:24,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:25,461 INFO L124 PetriNetUnfolderBase]: 888/1620 cut-off events. [2025-01-10 06:40:25,462 INFO L125 PetriNetUnfolderBase]: For 3454/3454 co-relation queries the response was YES. [2025-01-10 06:40:25,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5465 conditions, 1620 events. 888/1620 cut-off events. For 3454/3454 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9011 event pairs, 225 based on Foata normal form. 52/1672 useless extension candidates. Maximal degree in co-relation 5042. Up to 1077 conditions per place. [2025-01-10 06:40:25,477 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 90 selfloop transitions, 55 changer transitions 13/163 dead transitions. [2025-01-10 06:40:25,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 163 transitions, 1317 flow [2025-01-10 06:40:25,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 06:40:25,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-01-10 06:40:25,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2025-01-10 06:40:25,479 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4191729323308271 [2025-01-10 06:40:25,479 INFO L175 Difference]: Start difference. First operand has 75 places, 93 transitions, 660 flow. Second operand 14 states and 223 transitions. [2025-01-10 06:40:25,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 163 transitions, 1317 flow [2025-01-10 06:40:25,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 163 transitions, 1269 flow, removed 16 selfloop flow, removed 3 redundant places. [2025-01-10 06:40:25,502 INFO L231 Difference]: Finished difference. Result has 91 places, 110 transitions, 968 flow [2025-01-10 06:40:25,503 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=968, PETRI_PLACES=91, PETRI_TRANSITIONS=110} [2025-01-10 06:40:25,503 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 52 predicate places. [2025-01-10 06:40:25,503 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 110 transitions, 968 flow [2025-01-10 06:40:25,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:25,504 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:25,504 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:25,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-10 06:40:25,504 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:25,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:25,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1256486864, now seen corresponding path program 1 times [2025-01-10 06:40:25,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:25,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029242434] [2025-01-10 06:40:25,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:25,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:25,522 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-01-10 06:40:25,533 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-01-10 06:40:25,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:25,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:26,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:26,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:26,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029242434] [2025-01-10 06:40:26,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029242434] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:26,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:26,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:40:26,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855228011] [2025-01-10 06:40:26,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:26,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:40:26,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:26,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:40:26,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:40:26,219 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:26,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 110 transitions, 968 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:26,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:26,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:26,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:27,034 INFO L124 PetriNetUnfolderBase]: 1017/1882 cut-off events. [2025-01-10 06:40:27,035 INFO L125 PetriNetUnfolderBase]: For 6262/6274 co-relation queries the response was YES. [2025-01-10 06:40:27,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7256 conditions, 1882 events. 1017/1882 cut-off events. For 6262/6274 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11176 event pairs, 313 based on Foata normal form. 48/1926 useless extension candidates. Maximal degree in co-relation 6457. Up to 1298 conditions per place. [2025-01-10 06:40:27,059 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 105 selfloop transitions, 60 changer transitions 12/182 dead transitions. [2025-01-10 06:40:27,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 182 transitions, 1733 flow [2025-01-10 06:40:27,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:40:27,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:40:27,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 261 transitions. [2025-01-10 06:40:27,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4040247678018576 [2025-01-10 06:40:27,062 INFO L175 Difference]: Start difference. First operand has 91 places, 110 transitions, 968 flow. Second operand 17 states and 261 transitions. [2025-01-10 06:40:27,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 182 transitions, 1733 flow [2025-01-10 06:40:27,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 182 transitions, 1591 flow, removed 17 selfloop flow, removed 8 redundant places. [2025-01-10 06:40:27,095 INFO L231 Difference]: Finished difference. Result has 106 places, 127 transitions, 1233 flow [2025-01-10 06:40:27,096 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1233, PETRI_PLACES=106, PETRI_TRANSITIONS=127} [2025-01-10 06:40:27,097 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 67 predicate places. [2025-01-10 06:40:27,097 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 127 transitions, 1233 flow [2025-01-10 06:40:27,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:27,098 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:27,098 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:27,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-10 06:40:27,098 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:27,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:27,099 INFO L85 PathProgramCache]: Analyzing trace with hash 411275081, now seen corresponding path program 3 times [2025-01-10 06:40:27,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:27,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340116075] [2025-01-10 06:40:27,099 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:40:27,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:27,119 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 13 statements into 1 equivalence classes. [2025-01-10 06:40:27,128 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-01-10 06:40:27,128 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:40:27,128 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:27,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:27,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:27,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340116075] [2025-01-10 06:40:27,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340116075] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:27,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:27,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:40:27,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436888671] [2025-01-10 06:40:27,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:27,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:40:27,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:27,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:40:27,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:40:27,555 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:27,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 127 transitions, 1233 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:27,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:27,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:27,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:28,458 INFO L124 PetriNetUnfolderBase]: 948/1761 cut-off events. [2025-01-10 06:40:28,459 INFO L125 PetriNetUnfolderBase]: For 6881/6899 co-relation queries the response was YES. [2025-01-10 06:40:28,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6924 conditions, 1761 events. 948/1761 cut-off events. For 6881/6899 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10167 event pairs, 234 based on Foata normal form. 60/1821 useless extension candidates. Maximal degree in co-relation 6083. Up to 1092 conditions per place. [2025-01-10 06:40:28,480 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 97 selfloop transitions, 82 changer transitions 18/202 dead transitions. [2025-01-10 06:40:28,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 202 transitions, 2002 flow [2025-01-10 06:40:28,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:40:28,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:40:28,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 269 transitions. [2025-01-10 06:40:28,483 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41640866873065013 [2025-01-10 06:40:28,483 INFO L175 Difference]: Start difference. First operand has 106 places, 127 transitions, 1233 flow. Second operand 17 states and 269 transitions. [2025-01-10 06:40:28,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 202 transitions, 2002 flow [2025-01-10 06:40:28,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 202 transitions, 1888 flow, removed 24 selfloop flow, removed 8 redundant places. [2025-01-10 06:40:28,526 INFO L231 Difference]: Finished difference. Result has 118 places, 137 transitions, 1453 flow [2025-01-10 06:40:28,528 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1453, PETRI_PLACES=118, PETRI_TRANSITIONS=137} [2025-01-10 06:40:28,529 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 79 predicate places. [2025-01-10 06:40:28,530 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 137 transitions, 1453 flow [2025-01-10 06:40:28,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:28,530 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:28,530 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:28,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-10 06:40:28,530 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:28,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:28,531 INFO L85 PathProgramCache]: Analyzing trace with hash 411266720, now seen corresponding path program 2 times [2025-01-10 06:40:28,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:28,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583338696] [2025-01-10 06:40:28,531 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:40:28,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:28,550 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 13 statements into 1 equivalence classes. [2025-01-10 06:40:28,561 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-01-10 06:40:28,561 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:28,561 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:29,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-01-10 06:40:29,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:29,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583338696] [2025-01-10 06:40:29,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583338696] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:29,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:29,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:40:29,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83841244] [2025-01-10 06:40:29,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:29,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:40:29,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:29,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:40:29,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:40:29,150 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:29,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 137 transitions, 1453 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:29,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:29,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:29,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:30,108 INFO L124 PetriNetUnfolderBase]: 903/1694 cut-off events. [2025-01-10 06:40:30,109 INFO L125 PetriNetUnfolderBase]: For 8336/8368 co-relation queries the response was YES. [2025-01-10 06:40:30,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7150 conditions, 1694 events. 903/1694 cut-off events. For 8336/8368 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9786 event pairs, 249 based on Foata normal form. 48/1742 useless extension candidates. Maximal degree in co-relation 6482. Up to 1071 conditions per place. [2025-01-10 06:40:30,129 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 90 selfloop transitions, 84 changer transitions 15/194 dead transitions. [2025-01-10 06:40:30,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 194 transitions, 2047 flow [2025-01-10 06:40:30,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:40:30,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:40:30,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 307 transitions. [2025-01-10 06:40:30,132 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38471177944862156 [2025-01-10 06:40:30,132 INFO L175 Difference]: Start difference. First operand has 118 places, 137 transitions, 1453 flow. Second operand 21 states and 307 transitions. [2025-01-10 06:40:30,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 194 transitions, 2047 flow [2025-01-10 06:40:30,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 194 transitions, 1889 flow, removed 25 selfloop flow, removed 11 redundant places. [2025-01-10 06:40:30,175 INFO L231 Difference]: Finished difference. Result has 131 places, 138 transitions, 1515 flow [2025-01-10 06:40:30,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1515, PETRI_PLACES=131, PETRI_TRANSITIONS=138} [2025-01-10 06:40:30,177 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 92 predicate places. [2025-01-10 06:40:30,177 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 138 transitions, 1515 flow [2025-01-10 06:40:30,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:30,178 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:30,178 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:30,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-01-10 06:40:30,178 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:30,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:30,179 INFO L85 PathProgramCache]: Analyzing trace with hash 764585632, now seen corresponding path program 3 times [2025-01-10 06:40:30,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:30,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403464994] [2025-01-10 06:40:30,180 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:40:30,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:30,202 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 13 statements into 1 equivalence classes. [2025-01-10 06:40:30,210 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-01-10 06:40:30,211 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:40:30,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:30,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-01-10 06:40:30,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:30,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403464994] [2025-01-10 06:40:30,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403464994] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:30,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:30,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:40:30,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770248392] [2025-01-10 06:40:30,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:30,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:40:30,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:30,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:40:30,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:40:30,635 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2025-01-10 06:40:30,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 138 transitions, 1515 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:30,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:30,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2025-01-10 06:40:30,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:31,484 INFO L124 PetriNetUnfolderBase]: 882/1641 cut-off events. [2025-01-10 06:40:31,485 INFO L125 PetriNetUnfolderBase]: For 10061/10103 co-relation queries the response was YES. [2025-01-10 06:40:31,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7339 conditions, 1641 events. 882/1641 cut-off events. For 10061/10103 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9303 event pairs, 216 based on Foata normal form. 50/1687 useless extension candidates. Maximal degree in co-relation 6799. Up to 993 conditions per place. [2025-01-10 06:40:31,504 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 80 selfloop transitions, 94 changer transitions 15/194 dead transitions. [2025-01-10 06:40:31,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 194 transitions, 2121 flow [2025-01-10 06:40:31,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-10 06:40:31,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-01-10 06:40:31,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 281 transitions. [2025-01-10 06:40:31,507 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.389196675900277 [2025-01-10 06:40:31,507 INFO L175 Difference]: Start difference. First operand has 131 places, 138 transitions, 1515 flow. Second operand 19 states and 281 transitions. [2025-01-10 06:40:31,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 194 transitions, 2121 flow [2025-01-10 06:40:31,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 194 transitions, 1788 flow, removed 26 selfloop flow, removed 22 redundant places. [2025-01-10 06:40:31,548 INFO L231 Difference]: Finished difference. Result has 130 places, 141 transitions, 1443 flow [2025-01-10 06:40:31,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1443, PETRI_PLACES=130, PETRI_TRANSITIONS=141} [2025-01-10 06:40:31,549 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 91 predicate places. [2025-01-10 06:40:31,549 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 141 transitions, 1443 flow [2025-01-10 06:40:31,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:31,549 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:31,550 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:31,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-01-10 06:40:31,550 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:31,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:31,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1844619444, now seen corresponding path program 1 times [2025-01-10 06:40:31,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:31,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188338512] [2025-01-10 06:40:31,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:31,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:31,575 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 06:40:31,580 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 06:40:31,580 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:31,580 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:31,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:31,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188338512] [2025-01-10 06:40:31,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188338512] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:31,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:31,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 06:40:31,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417600886] [2025-01-10 06:40:31,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:31,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:40:31,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:31,633 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:40:31,633 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:40:31,635 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2025-01-10 06:40:31,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 141 transitions, 1443 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:31,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:31,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2025-01-10 06:40:31,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:31,838 INFO L124 PetriNetUnfolderBase]: 461/873 cut-off events. [2025-01-10 06:40:31,839 INFO L125 PetriNetUnfolderBase]: For 3753/3817 co-relation queries the response was YES. [2025-01-10 06:40:31,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3515 conditions, 873 events. 461/873 cut-off events. For 3753/3817 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4351 event pairs, 86 based on Foata normal form. 6/879 useless extension candidates. Maximal degree in co-relation 3486. Up to 465 conditions per place. [2025-01-10 06:40:31,853 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 131 selfloop transitions, 18 changer transitions 6/161 dead transitions. [2025-01-10 06:40:31,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 161 transitions, 1796 flow [2025-01-10 06:40:31,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:40:31,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:40:31,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2025-01-10 06:40:31,855 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5526315789473685 [2025-01-10 06:40:31,855 INFO L175 Difference]: Start difference. First operand has 130 places, 141 transitions, 1443 flow. Second operand 4 states and 84 transitions. [2025-01-10 06:40:31,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 161 transitions, 1796 flow [2025-01-10 06:40:31,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 161 transitions, 1613 flow, removed 40 selfloop flow, removed 15 redundant places. [2025-01-10 06:40:31,873 INFO L231 Difference]: Finished difference. Result has 109 places, 109 transitions, 962 flow [2025-01-10 06:40:31,874 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=962, PETRI_PLACES=109, PETRI_TRANSITIONS=109} [2025-01-10 06:40:31,874 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 70 predicate places. [2025-01-10 06:40:31,876 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 109 transitions, 962 flow [2025-01-10 06:40:31,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:31,876 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:31,876 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:31,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-01-10 06:40:31,877 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:31,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:31,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1238178995, now seen corresponding path program 1 times [2025-01-10 06:40:31,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:31,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144703146] [2025-01-10 06:40:31,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:31,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:31,895 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:31,902 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:31,903 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:31,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:32,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:32,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:32,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144703146] [2025-01-10 06:40:32,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144703146] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:32,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:32,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:32,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400005398] [2025-01-10 06:40:32,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:32,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:32,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:32,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:32,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:32,552 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:32,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 109 transitions, 962 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:32,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:32,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:32,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:33,250 INFO L124 PetriNetUnfolderBase]: 603/1168 cut-off events. [2025-01-10 06:40:33,251 INFO L125 PetriNetUnfolderBase]: For 2973/2973 co-relation queries the response was YES. [2025-01-10 06:40:33,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4184 conditions, 1168 events. 603/1168 cut-off events. For 2973/2973 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6234 event pairs, 143 based on Foata normal form. 14/1182 useless extension candidates. Maximal degree in co-relation 4159. Up to 581 conditions per place. [2025-01-10 06:40:33,266 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 119 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2025-01-10 06:40:33,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 166 transitions, 1487 flow [2025-01-10 06:40:33,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:40:33,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:40:33,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 202 transitions. [2025-01-10 06:40:33,268 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3543859649122807 [2025-01-10 06:40:33,268 INFO L175 Difference]: Start difference. First operand has 109 places, 109 transitions, 962 flow. Second operand 15 states and 202 transitions. [2025-01-10 06:40:33,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 166 transitions, 1487 flow [2025-01-10 06:40:33,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 166 transitions, 1416 flow, removed 9 selfloop flow, removed 4 redundant places. [2025-01-10 06:40:33,288 INFO L231 Difference]: Finished difference. Result has 122 places, 114 transitions, 1077 flow [2025-01-10 06:40:33,288 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1077, PETRI_PLACES=122, PETRI_TRANSITIONS=114} [2025-01-10 06:40:33,289 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 83 predicate places. [2025-01-10 06:40:33,290 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 114 transitions, 1077 flow [2025-01-10 06:40:33,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:33,291 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:33,291 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:33,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-01-10 06:40:33,291 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:33,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:33,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1246767164, now seen corresponding path program 1 times [2025-01-10 06:40:33,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:33,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049817223] [2025-01-10 06:40:33,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:33,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:33,309 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:33,319 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:33,319 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:33,319 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:33,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:33,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:33,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049817223] [2025-01-10 06:40:33,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049817223] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:33,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:33,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:33,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729200637] [2025-01-10 06:40:33,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:33,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:33,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:33,807 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:33,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:33,835 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:33,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 114 transitions, 1077 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:33,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:33,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:33,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:34,435 INFO L124 PetriNetUnfolderBase]: 586/1141 cut-off events. [2025-01-10 06:40:34,435 INFO L125 PetriNetUnfolderBase]: For 2892/2892 co-relation queries the response was YES. [2025-01-10 06:40:34,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 1141 events. 586/1141 cut-off events. For 2892/2892 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6103 event pairs, 156 based on Foata normal form. 12/1153 useless extension candidates. Maximal degree in co-relation 4048. Up to 711 conditions per place. [2025-01-10 06:40:34,447 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 107 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2025-01-10 06:40:34,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 153 transitions, 1480 flow [2025-01-10 06:40:34,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 06:40:34,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-01-10 06:40:34,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 179 transitions. [2025-01-10 06:40:34,449 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33646616541353386 [2025-01-10 06:40:34,449 INFO L175 Difference]: Start difference. First operand has 122 places, 114 transitions, 1077 flow. Second operand 14 states and 179 transitions. [2025-01-10 06:40:34,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 153 transitions, 1480 flow [2025-01-10 06:40:34,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 153 transitions, 1422 flow, removed 0 selfloop flow, removed 8 redundant places. [2025-01-10 06:40:34,464 INFO L231 Difference]: Finished difference. Result has 130 places, 116 transitions, 1152 flow [2025-01-10 06:40:34,464 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1152, PETRI_PLACES=130, PETRI_TRANSITIONS=116} [2025-01-10 06:40:34,465 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 91 predicate places. [2025-01-10 06:40:34,466 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 116 transitions, 1152 flow [2025-01-10 06:40:34,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:34,466 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:34,466 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:34,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-01-10 06:40:34,466 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:34,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:34,467 INFO L85 PathProgramCache]: Analyzing trace with hash -103437457, now seen corresponding path program 2 times [2025-01-10 06:40:34,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:34,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32815010] [2025-01-10 06:40:34,467 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:40:34,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:34,483 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:34,491 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:34,491 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:34,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:35,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:35,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:35,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32815010] [2025-01-10 06:40:35,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32815010] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:35,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:35,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:35,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101875357] [2025-01-10 06:40:35,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:35,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:35,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:35,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:35,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:35,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:35,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 116 transitions, 1152 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:35,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:35,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:35,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:35,927 INFO L124 PetriNetUnfolderBase]: 665/1293 cut-off events. [2025-01-10 06:40:35,927 INFO L125 PetriNetUnfolderBase]: For 3735/3735 co-relation queries the response was YES. [2025-01-10 06:40:35,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4752 conditions, 1293 events. 665/1293 cut-off events. For 3735/3735 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7170 event pairs, 176 based on Foata normal form. 14/1307 useless extension candidates. Maximal degree in co-relation 4724. Up to 678 conditions per place. [2025-01-10 06:40:35,939 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 121 selfloop transitions, 56 changer transitions 0/179 dead transitions. [2025-01-10 06:40:35,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 179 transitions, 1737 flow [2025-01-10 06:40:35,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:40:35,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:40:35,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 230 transitions. [2025-01-10 06:40:35,942 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3362573099415205 [2025-01-10 06:40:35,942 INFO L175 Difference]: Start difference. First operand has 130 places, 116 transitions, 1152 flow. Second operand 18 states and 230 transitions. [2025-01-10 06:40:35,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 179 transitions, 1737 flow [2025-01-10 06:40:35,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 179 transitions, 1661 flow, removed 3 selfloop flow, removed 8 redundant places. [2025-01-10 06:40:35,961 INFO L231 Difference]: Finished difference. Result has 142 places, 126 transitions, 1337 flow [2025-01-10 06:40:35,961 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1337, PETRI_PLACES=142, PETRI_TRANSITIONS=126} [2025-01-10 06:40:35,962 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 103 predicate places. [2025-01-10 06:40:35,964 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 126 transitions, 1337 flow [2025-01-10 06:40:35,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:35,964 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:35,964 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:35,964 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-01-10 06:40:35,965 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:35,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:35,965 INFO L85 PathProgramCache]: Analyzing trace with hash 281270063, now seen corresponding path program 3 times [2025-01-10 06:40:35,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:35,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570977851] [2025-01-10 06:40:35,965 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:40:35,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:35,981 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:35,989 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:35,989 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:40:35,989 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:36,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:36,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:36,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570977851] [2025-01-10 06:40:36,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570977851] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:36,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:36,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:36,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349396729] [2025-01-10 06:40:36,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:36,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:36,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:36,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:36,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:36,590 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:36,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 126 transitions, 1337 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:36,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:36,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:36,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:37,516 INFO L124 PetriNetUnfolderBase]: 746/1475 cut-off events. [2025-01-10 06:40:37,516 INFO L125 PetriNetUnfolderBase]: For 4929/4929 co-relation queries the response was YES. [2025-01-10 06:40:37,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5502 conditions, 1475 events. 746/1475 cut-off events. For 4929/4929 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8565 event pairs, 185 based on Foata normal form. 14/1489 useless extension candidates. Maximal degree in co-relation 5471. Up to 476 conditions per place. [2025-01-10 06:40:37,527 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 111 selfloop transitions, 82 changer transitions 0/195 dead transitions. [2025-01-10 06:40:37,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 195 transitions, 1913 flow [2025-01-10 06:40:37,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-10 06:40:37,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-01-10 06:40:37,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 276 transitions. [2025-01-10 06:40:37,529 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33014354066985646 [2025-01-10 06:40:37,529 INFO L175 Difference]: Start difference. First operand has 142 places, 126 transitions, 1337 flow. Second operand 22 states and 276 transitions. [2025-01-10 06:40:37,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 195 transitions, 1913 flow [2025-01-10 06:40:37,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 195 transitions, 1852 flow, removed 2 selfloop flow, removed 8 redundant places. [2025-01-10 06:40:37,551 INFO L231 Difference]: Finished difference. Result has 159 places, 129 transitions, 1555 flow [2025-01-10 06:40:37,551 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1555, PETRI_PLACES=159, PETRI_TRANSITIONS=129} [2025-01-10 06:40:37,552 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2025-01-10 06:40:37,552 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 129 transitions, 1555 flow [2025-01-10 06:40:37,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:37,552 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:37,553 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:37,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-01-10 06:40:37,553 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:37,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:37,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1156661969, now seen corresponding path program 4 times [2025-01-10 06:40:37,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:37,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816759792] [2025-01-10 06:40:37,554 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:40:37,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:37,570 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 15 statements into 2 equivalence classes. [2025-01-10 06:40:37,584 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:37,585 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:40:37,585 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:38,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:38,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:38,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816759792] [2025-01-10 06:40:38,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816759792] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:38,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:38,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:38,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323227499] [2025-01-10 06:40:38,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:38,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:38,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:38,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:38,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:38,147 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:38,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 129 transitions, 1555 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:38,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:38,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:38,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:38,752 INFO L124 PetriNetUnfolderBase]: 808/1595 cut-off events. [2025-01-10 06:40:38,752 INFO L125 PetriNetUnfolderBase]: For 7113/7113 co-relation queries the response was YES. [2025-01-10 06:40:38,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6341 conditions, 1595 events. 808/1595 cut-off events. For 7113/7113 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9512 event pairs, 288 based on Foata normal form. 14/1609 useless extension candidates. Maximal degree in co-relation 6306. Up to 1059 conditions per place. [2025-01-10 06:40:38,768 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 118 selfloop transitions, 49 changer transitions 0/169 dead transitions. [2025-01-10 06:40:38,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 169 transitions, 2006 flow [2025-01-10 06:40:38,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 06:40:38,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-01-10 06:40:38,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 168 transitions. [2025-01-10 06:40:38,770 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.340080971659919 [2025-01-10 06:40:38,770 INFO L175 Difference]: Start difference. First operand has 159 places, 129 transitions, 1555 flow. Second operand 13 states and 168 transitions. [2025-01-10 06:40:38,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 169 transitions, 2006 flow [2025-01-10 06:40:38,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 169 transitions, 1896 flow, removed 5 selfloop flow, removed 16 redundant places. [2025-01-10 06:40:38,801 INFO L231 Difference]: Finished difference. Result has 158 places, 131 transitions, 1607 flow [2025-01-10 06:40:38,801 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1607, PETRI_PLACES=158, PETRI_TRANSITIONS=131} [2025-01-10 06:40:38,802 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 119 predicate places. [2025-01-10 06:40:38,802 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 131 transitions, 1607 flow [2025-01-10 06:40:38,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:38,802 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:38,802 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:38,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-01-10 06:40:38,802 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:38,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:38,803 INFO L85 PathProgramCache]: Analyzing trace with hash 2028751423, now seen corresponding path program 5 times [2025-01-10 06:40:38,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:38,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638540968] [2025-01-10 06:40:38,803 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:40:38,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:38,820 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:38,826 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:38,826 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:38,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:39,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:39,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:39,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638540968] [2025-01-10 06:40:39,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638540968] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:39,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:39,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:39,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557956809] [2025-01-10 06:40:39,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:39,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:39,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:39,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:39,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:39,329 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:39,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 131 transitions, 1607 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:39,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:39,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:39,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:40,150 INFO L124 PetriNetUnfolderBase]: 889/1768 cut-off events. [2025-01-10 06:40:40,150 INFO L125 PetriNetUnfolderBase]: For 8495/8495 co-relation queries the response was YES. [2025-01-10 06:40:40,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7100 conditions, 1768 events. 889/1768 cut-off events. For 8495/8495 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10865 event pairs, 250 based on Foata normal form. 14/1782 useless extension candidates. Maximal degree in co-relation 7063. Up to 514 conditions per place. [2025-01-10 06:40:40,161 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 106 selfloop transitions, 86 changer transitions 0/194 dead transitions. [2025-01-10 06:40:40,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 194 transitions, 2181 flow [2025-01-10 06:40:40,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:40:40,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:40:40,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 254 transitions. [2025-01-10 06:40:40,163 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3182957393483709 [2025-01-10 06:40:40,163 INFO L175 Difference]: Start difference. First operand has 158 places, 131 transitions, 1607 flow. Second operand 21 states and 254 transitions. [2025-01-10 06:40:40,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 194 transitions, 2181 flow [2025-01-10 06:40:40,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 194 transitions, 2078 flow, removed 5 selfloop flow, removed 10 redundant places. [2025-01-10 06:40:40,199 INFO L231 Difference]: Finished difference. Result has 172 places, 134 transitions, 1818 flow [2025-01-10 06:40:40,200 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1818, PETRI_PLACES=172, PETRI_TRANSITIONS=134} [2025-01-10 06:40:40,200 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 133 predicate places. [2025-01-10 06:40:40,200 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 134 transitions, 1818 flow [2025-01-10 06:40:40,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:40,201 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:40,201 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:40,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-01-10 06:40:40,201 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:40,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:40,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1059649019, now seen corresponding path program 6 times [2025-01-10 06:40:40,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:40,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58323300] [2025-01-10 06:40:40,202 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:40:40,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:40,216 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:40,222 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:40,223 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:40:40,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:40,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:40,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:40,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58323300] [2025-01-10 06:40:40,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58323300] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:40,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:40,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:40,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369929312] [2025-01-10 06:40:40,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:40,677 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:40,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:40,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:40,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:40,710 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:40,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 134 transitions, 1818 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:40,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:40,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:40,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:41,495 INFO L124 PetriNetUnfolderBase]: 970/1911 cut-off events. [2025-01-10 06:40:41,495 INFO L125 PetriNetUnfolderBase]: For 11797/11797 co-relation queries the response was YES. [2025-01-10 06:40:41,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8215 conditions, 1911 events. 970/1911 cut-off events. For 11797/11797 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11889 event pairs, 165 based on Foata normal form. 14/1922 useless extension candidates. Maximal degree in co-relation 8174. Up to 430 conditions per place. [2025-01-10 06:40:41,509 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 117 selfloop transitions, 105 changer transitions 0/224 dead transitions. [2025-01-10 06:40:41,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 224 transitions, 2766 flow [2025-01-10 06:40:41,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:40:41,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:40:41,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 260 transitions. [2025-01-10 06:40:41,512 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3258145363408521 [2025-01-10 06:40:41,512 INFO L175 Difference]: Start difference. First operand has 172 places, 134 transitions, 1818 flow. Second operand 21 states and 260 transitions. [2025-01-10 06:40:41,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 224 transitions, 2766 flow [2025-01-10 06:40:41,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 224 transitions, 2673 flow, removed 4 selfloop flow, removed 14 redundant places. [2025-01-10 06:40:41,563 INFO L231 Difference]: Finished difference. Result has 186 places, 149 transitions, 2291 flow [2025-01-10 06:40:41,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2291, PETRI_PLACES=186, PETRI_TRANSITIONS=149} [2025-01-10 06:40:41,564 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 147 predicate places. [2025-01-10 06:40:41,565 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 149 transitions, 2291 flow [2025-01-10 06:40:41,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:41,565 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:41,565 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:41,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-01-10 06:40:41,565 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:41,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:41,566 INFO L85 PathProgramCache]: Analyzing trace with hash 335774635, now seen corresponding path program 7 times [2025-01-10 06:40:41,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:41,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9306195] [2025-01-10 06:40:41,567 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:40:41,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:41,581 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:41,589 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:41,589 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:41,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:42,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:42,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:42,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9306195] [2025-01-10 06:40:42,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9306195] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:42,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:42,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:42,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512049686] [2025-01-10 06:40:42,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:42,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:42,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:42,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:42,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:42,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:42,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 149 transitions, 2291 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:42,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:42,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:42,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:42,643 INFO L124 PetriNetUnfolderBase]: 1046/2087 cut-off events. [2025-01-10 06:40:42,643 INFO L125 PetriNetUnfolderBase]: For 17761/17761 co-relation queries the response was YES. [2025-01-10 06:40:42,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9868 conditions, 2087 events. 1046/2087 cut-off events. For 17761/17761 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13363 event pairs, 334 based on Foata normal form. 14/2101 useless extension candidates. Maximal degree in co-relation 9819. Up to 908 conditions per place. [2025-01-10 06:40:42,662 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 130 selfloop transitions, 75 changer transitions 0/207 dead transitions. [2025-01-10 06:40:42,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 207 transitions, 3008 flow [2025-01-10 06:40:42,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-10 06:40:42,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-01-10 06:40:42,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 204 transitions. [2025-01-10 06:40:42,664 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3355263157894737 [2025-01-10 06:40:42,664 INFO L175 Difference]: Start difference. First operand has 186 places, 149 transitions, 2291 flow. Second operand 16 states and 204 transitions. [2025-01-10 06:40:42,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 207 transitions, 3008 flow [2025-01-10 06:40:42,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 207 transitions, 2862 flow, removed 27 selfloop flow, removed 12 redundant places. [2025-01-10 06:40:42,746 INFO L231 Difference]: Finished difference. Result has 192 places, 155 transitions, 2509 flow [2025-01-10 06:40:42,747 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2509, PETRI_PLACES=192, PETRI_TRANSITIONS=155} [2025-01-10 06:40:42,747 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 153 predicate places. [2025-01-10 06:40:42,747 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 155 transitions, 2509 flow [2025-01-10 06:40:42,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:42,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:42,748 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:42,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-01-10 06:40:42,748 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:42,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:42,748 INFO L85 PathProgramCache]: Analyzing trace with hash 327186466, now seen corresponding path program 2 times [2025-01-10 06:40:42,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:42,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139535605] [2025-01-10 06:40:42,749 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:40:42,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:42,763 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:42,770 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:42,771 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:42,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:43,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:43,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:43,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139535605] [2025-01-10 06:40:43,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139535605] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:43,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:43,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:43,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199269213] [2025-01-10 06:40:43,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:43,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:43,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:43,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:43,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:43,190 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:43,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 155 transitions, 2509 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:43,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:43,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:43,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:44,019 INFO L124 PetriNetUnfolderBase]: 1112/2219 cut-off events. [2025-01-10 06:40:44,019 INFO L125 PetriNetUnfolderBase]: For 19786/19790 co-relation queries the response was YES. [2025-01-10 06:40:44,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 2219 events. 1112/2219 cut-off events. For 19786/19790 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14472 event pairs, 444 based on Foata normal form. 16/2235 useless extension candidates. Maximal degree in co-relation 10393. Up to 1549 conditions per place. [2025-01-10 06:40:44,034 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 139 selfloop transitions, 57 changer transitions 0/198 dead transitions. [2025-01-10 06:40:44,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 198 transitions, 3068 flow [2025-01-10 06:40:44,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:40:44,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:40:44,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 188 transitions. [2025-01-10 06:40:44,036 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3298245614035088 [2025-01-10 06:40:44,036 INFO L175 Difference]: Start difference. First operand has 192 places, 155 transitions, 2509 flow. Second operand 15 states and 188 transitions. [2025-01-10 06:40:44,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 198 transitions, 3068 flow [2025-01-10 06:40:44,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 198 transitions, 2975 flow, removed 1 selfloop flow, removed 11 redundant places. [2025-01-10 06:40:44,096 INFO L231 Difference]: Finished difference. Result has 198 places, 160 transitions, 2635 flow [2025-01-10 06:40:44,096 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2635, PETRI_PLACES=198, PETRI_TRANSITIONS=160} [2025-01-10 06:40:44,097 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 159 predicate places. [2025-01-10 06:40:44,097 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 160 transitions, 2635 flow [2025-01-10 06:40:44,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:44,097 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:44,098 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:44,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-01-10 06:40:44,098 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:44,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:44,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1611612988, now seen corresponding path program 3 times [2025-01-10 06:40:44,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:44,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964827736] [2025-01-10 06:40:44,099 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:40:44,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:44,120 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:44,129 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:44,129 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:40:44,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:44,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:44,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:44,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964827736] [2025-01-10 06:40:44,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964827736] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:44,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:44,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:44,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784172499] [2025-01-10 06:40:44,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:44,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:44,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:44,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:44,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:44,572 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:44,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 160 transitions, 2635 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:44,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:44,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:44,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:45,297 INFO L124 PetriNetUnfolderBase]: 1168/2335 cut-off events. [2025-01-10 06:40:45,297 INFO L125 PetriNetUnfolderBase]: For 20857/20861 co-relation queries the response was YES. [2025-01-10 06:40:45,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10984 conditions, 2335 events. 1168/2335 cut-off events. For 20857/20861 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15463 event pairs, 469 based on Foata normal form. 16/2351 useless extension candidates. Maximal degree in co-relation 10931. Up to 1650 conditions per place. [2025-01-10 06:40:45,321 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 134 selfloop transitions, 62 changer transitions 0/198 dead transitions. [2025-01-10 06:40:45,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 198 transitions, 3142 flow [2025-01-10 06:40:45,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:40:45,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:40:45,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 180 transitions. [2025-01-10 06:40:45,323 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2025-01-10 06:40:45,323 INFO L175 Difference]: Start difference. First operand has 198 places, 160 transitions, 2635 flow. Second operand 15 states and 180 transitions. [2025-01-10 06:40:45,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 198 transitions, 3142 flow [2025-01-10 06:40:45,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 198 transitions, 3076 flow, removed 4 selfloop flow, removed 6 redundant places. [2025-01-10 06:40:45,419 INFO L231 Difference]: Finished difference. Result has 209 places, 162 transitions, 2751 flow [2025-01-10 06:40:45,419 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2751, PETRI_PLACES=209, PETRI_TRANSITIONS=162} [2025-01-10 06:40:45,419 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 170 predicate places. [2025-01-10 06:40:45,420 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 162 transitions, 2751 flow [2025-01-10 06:40:45,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:45,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:45,420 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:45,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-01-10 06:40:45,420 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:45,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:45,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1758300028, now seen corresponding path program 4 times [2025-01-10 06:40:45,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:45,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649386305] [2025-01-10 06:40:45,421 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:40:45,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:45,433 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 15 statements into 2 equivalence classes. [2025-01-10 06:40:45,440 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:45,440 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:40:45,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:45,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:45,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649386305] [2025-01-10 06:40:45,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649386305] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:45,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:45,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:45,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888134693] [2025-01-10 06:40:45,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:45,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:45,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:45,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:45,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:45,879 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:45,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 162 transitions, 2751 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:45,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:45,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:45,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:46,617 INFO L124 PetriNetUnfolderBase]: 1224/2451 cut-off events. [2025-01-10 06:40:46,617 INFO L125 PetriNetUnfolderBase]: For 22953/22957 co-relation queries the response was YES. [2025-01-10 06:40:46,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11634 conditions, 2451 events. 1224/2451 cut-off events. For 22953/22957 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16496 event pairs, 461 based on Foata normal form. 12/2463 useless extension candidates. Maximal degree in co-relation 11578. Up to 1339 conditions per place. [2025-01-10 06:40:46,644 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 135 selfloop transitions, 62 changer transitions 0/199 dead transitions. [2025-01-10 06:40:46,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 199 transitions, 3270 flow [2025-01-10 06:40:46,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 06:40:46,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-01-10 06:40:46,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 170 transitions. [2025-01-10 06:40:46,645 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31954887218045114 [2025-01-10 06:40:46,646 INFO L175 Difference]: Start difference. First operand has 209 places, 162 transitions, 2751 flow. Second operand 14 states and 170 transitions. [2025-01-10 06:40:46,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 199 transitions, 3270 flow [2025-01-10 06:40:46,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 199 transitions, 3139 flow, removed 6 selfloop flow, removed 12 redundant places. [2025-01-10 06:40:46,756 INFO L231 Difference]: Finished difference. Result has 213 places, 164 transitions, 2795 flow [2025-01-10 06:40:46,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2795, PETRI_PLACES=213, PETRI_TRANSITIONS=164} [2025-01-10 06:40:46,757 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 174 predicate places. [2025-01-10 06:40:46,757 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 164 transitions, 2795 flow [2025-01-10 06:40:46,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:46,758 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:46,758 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:46,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-01-10 06:40:46,758 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:46,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:46,758 INFO L85 PathProgramCache]: Analyzing trace with hash 98716587, now seen corresponding path program 8 times [2025-01-10 06:40:46,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:46,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409507672] [2025-01-10 06:40:46,759 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:40:46,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:46,775 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:46,780 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:46,781 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:46,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:47,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:47,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:47,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409507672] [2025-01-10 06:40:47,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409507672] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:47,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:47,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:47,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033160812] [2025-01-10 06:40:47,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:47,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:47,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:47,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:47,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:47,284 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:47,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 164 transitions, 2795 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:47,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:47,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:47,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:48,094 INFO L124 PetriNetUnfolderBase]: 1286/2583 cut-off events. [2025-01-10 06:40:48,094 INFO L125 PetriNetUnfolderBase]: For 24838/24842 co-relation queries the response was YES. [2025-01-10 06:40:48,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12399 conditions, 2583 events. 1286/2583 cut-off events. For 24838/24842 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17591 event pairs, 417 based on Foata normal form. 14/2597 useless extension candidates. Maximal degree in co-relation 12339. Up to 963 conditions per place. [2025-01-10 06:40:48,117 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 145 selfloop transitions, 83 changer transitions 0/230 dead transitions. [2025-01-10 06:40:48,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 230 transitions, 3497 flow [2025-01-10 06:40:48,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-10 06:40:48,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-01-10 06:40:48,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 248 transitions. [2025-01-10 06:40:48,119 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34349030470914127 [2025-01-10 06:40:48,119 INFO L175 Difference]: Start difference. First operand has 213 places, 164 transitions, 2795 flow. Second operand 19 states and 248 transitions. [2025-01-10 06:40:48,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 230 transitions, 3497 flow [2025-01-10 06:40:48,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 230 transitions, 3368 flow, removed 6 selfloop flow, removed 10 redundant places. [2025-01-10 06:40:48,240 INFO L231 Difference]: Finished difference. Result has 224 places, 167 transitions, 2974 flow [2025-01-10 06:40:48,240 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2974, PETRI_PLACES=224, PETRI_TRANSITIONS=167} [2025-01-10 06:40:48,240 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 185 predicate places. [2025-01-10 06:40:48,240 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 167 transitions, 2974 flow [2025-01-10 06:40:48,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:48,240 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:48,241 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:48,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-01-10 06:40:48,241 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:48,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:48,241 INFO L85 PathProgramCache]: Analyzing trace with hash 90128418, now seen corresponding path program 5 times [2025-01-10 06:40:48,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:48,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642231126] [2025-01-10 06:40:48,242 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:40:48,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:48,255 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:48,261 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:48,262 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:48,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:48,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-01-10 06:40:48,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:48,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642231126] [2025-01-10 06:40:48,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642231126] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:48,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:48,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:48,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87401912] [2025-01-10 06:40:48,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:48,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:48,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:48,666 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:48,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:48,688 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:48,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 167 transitions, 2974 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:48,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:48,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:48,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:49,398 INFO L124 PetriNetUnfolderBase]: 1269/2554 cut-off events. [2025-01-10 06:40:49,399 INFO L125 PetriNetUnfolderBase]: For 27370/27374 co-relation queries the response was YES. [2025-01-10 06:40:49,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12576 conditions, 2554 events. 1269/2554 cut-off events. For 27370/27374 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17422 event pairs, 498 based on Foata normal form. 12/2566 useless extension candidates. Maximal degree in co-relation 12515. Up to 1793 conditions per place. [2025-01-10 06:40:49,424 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 147 selfloop transitions, 57 changer transitions 0/206 dead transitions. [2025-01-10 06:40:49,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 206 transitions, 3469 flow [2025-01-10 06:40:49,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:40:49,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:40:49,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 190 transitions. [2025-01-10 06:40:49,425 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2025-01-10 06:40:49,425 INFO L175 Difference]: Start difference. First operand has 224 places, 167 transitions, 2974 flow. Second operand 15 states and 190 transitions. [2025-01-10 06:40:49,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 206 transitions, 3469 flow [2025-01-10 06:40:49,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 206 transitions, 3354 flow, removed 7 selfloop flow, removed 17 redundant places. [2025-01-10 06:40:49,513 INFO L231 Difference]: Finished difference. Result has 220 places, 166 transitions, 2959 flow [2025-01-10 06:40:49,514 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2959, PETRI_PLACES=220, PETRI_TRANSITIONS=166} [2025-01-10 06:40:49,514 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 181 predicate places. [2025-01-10 06:40:49,514 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 166 transitions, 2959 flow [2025-01-10 06:40:49,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:49,514 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:49,514 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:49,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-01-10 06:40:49,515 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:49,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:49,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1233458125, now seen corresponding path program 9 times [2025-01-10 06:40:49,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:49,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170150934] [2025-01-10 06:40:49,515 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:40:49,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:49,527 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 15 statements into 1 equivalence classes. [2025-01-10 06:40:49,532 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:49,532 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:40:49,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:49,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:49,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:49,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170150934] [2025-01-10 06:40:49,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170150934] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:49,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:49,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:49,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159945800] [2025-01-10 06:40:49,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:49,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:49,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:49,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:49,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:49,966 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:49,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 166 transitions, 2959 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:49,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:49,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:49,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:50,669 INFO L124 PetriNetUnfolderBase]: 1331/2684 cut-off events. [2025-01-10 06:40:50,670 INFO L125 PetriNetUnfolderBase]: For 28589/28593 co-relation queries the response was YES. [2025-01-10 06:40:50,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13261 conditions, 2684 events. 1331/2684 cut-off events. For 28589/28593 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18524 event pairs, 436 based on Foata normal form. 14/2698 useless extension candidates. Maximal degree in co-relation 13203. Up to 1048 conditions per place. [2025-01-10 06:40:50,691 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 134 selfloop transitions, 89 changer transitions 0/225 dead transitions. [2025-01-10 06:40:50,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 225 transitions, 3647 flow [2025-01-10 06:40:50,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:40:50,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:40:50,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 226 transitions. [2025-01-10 06:40:50,692 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3304093567251462 [2025-01-10 06:40:50,692 INFO L175 Difference]: Start difference. First operand has 220 places, 166 transitions, 2959 flow. Second operand 18 states and 226 transitions. [2025-01-10 06:40:50,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 225 transitions, 3647 flow [2025-01-10 06:40:50,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 225 transitions, 3551 flow, removed 7 selfloop flow, removed 13 redundant places. [2025-01-10 06:40:50,791 INFO L231 Difference]: Finished difference. Result has 227 places, 169 transitions, 3199 flow [2025-01-10 06:40:50,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3199, PETRI_PLACES=227, PETRI_TRANSITIONS=169} [2025-01-10 06:40:50,792 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 188 predicate places. [2025-01-10 06:40:50,792 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 169 transitions, 3199 flow [2025-01-10 06:40:50,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:50,792 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:50,792 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:50,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-01-10 06:40:50,792 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:50,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:50,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1618165645, now seen corresponding path program 10 times [2025-01-10 06:40:50,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:50,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544909657] [2025-01-10 06:40:50,793 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:40:50,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:50,804 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 15 statements into 2 equivalence classes. [2025-01-10 06:40:50,809 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 15 of 15 statements. [2025-01-10 06:40:50,809 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:40:50,809 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:51,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:51,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:51,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544909657] [2025-01-10 06:40:51,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544909657] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:51,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:51,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:51,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953051741] [2025-01-10 06:40:51,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:51,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:51,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:51,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:51,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:51,281 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:51,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 169 transitions, 3199 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:51,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:51,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:51,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:52,022 INFO L124 PetriNetUnfolderBase]: 1312/2651 cut-off events. [2025-01-10 06:40:52,022 INFO L125 PetriNetUnfolderBase]: For 31588/31592 co-relation queries the response was YES. [2025-01-10 06:40:52,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13451 conditions, 2651 events. 1312/2651 cut-off events. For 31588/31592 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18284 event pairs, 370 based on Foata normal form. 14/2665 useless extension candidates. Maximal degree in co-relation 13394. Up to 683 conditions per place. [2025-01-10 06:40:52,043 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 137 selfloop transitions, 96 changer transitions 0/235 dead transitions. [2025-01-10 06:40:52,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 235 transitions, 3814 flow [2025-01-10 06:40:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-10 06:40:52,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-01-10 06:40:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 245 transitions. [2025-01-10 06:40:52,045 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33933518005540164 [2025-01-10 06:40:52,045 INFO L175 Difference]: Start difference. First operand has 227 places, 169 transitions, 3199 flow. Second operand 19 states and 245 transitions. [2025-01-10 06:40:52,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 235 transitions, 3814 flow [2025-01-10 06:40:52,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 235 transitions, 3505 flow, removed 15 selfloop flow, removed 24 redundant places. [2025-01-10 06:40:52,151 INFO L231 Difference]: Finished difference. Result has 220 places, 168 transitions, 3060 flow [2025-01-10 06:40:52,151 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3060, PETRI_PLACES=220, PETRI_TRANSITIONS=168} [2025-01-10 06:40:52,151 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 181 predicate places. [2025-01-10 06:40:52,152 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 168 transitions, 3060 flow [2025-01-10 06:40:52,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:52,152 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:52,152 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:52,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-01-10 06:40:52,152 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:52,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:52,152 INFO L85 PathProgramCache]: Analyzing trace with hash 271157345, now seen corresponding path program 1 times [2025-01-10 06:40:52,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:52,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001087338] [2025-01-10 06:40:52,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:52,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:52,165 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:52,170 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:52,170 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:52,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:52,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:52,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:52,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001087338] [2025-01-10 06:40:52,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001087338] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:52,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:52,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:52,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957284237] [2025-01-10 06:40:52,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:52,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:52,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:52,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:52,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:52,600 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:52,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 168 transitions, 3060 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:52,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:52,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:52,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:53,171 INFO L124 PetriNetUnfolderBase]: 1293/2608 cut-off events. [2025-01-10 06:40:53,171 INFO L125 PetriNetUnfolderBase]: For 27996/28000 co-relation queries the response was YES. [2025-01-10 06:40:53,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12990 conditions, 2608 events. 1293/2608 cut-off events. For 27996/28000 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18100 event pairs, 627 based on Foata normal form. 14/2622 useless extension candidates. Maximal degree in co-relation 12943. Up to 2071 conditions per place. [2025-01-10 06:40:53,189 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 131 selfloop transitions, 47 changer transitions 25/205 dead transitions. [2025-01-10 06:40:53,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 205 transitions, 3496 flow [2025-01-10 06:40:53,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 06:40:53,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-01-10 06:40:53,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 180 transitions. [2025-01-10 06:40:53,191 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3383458646616541 [2025-01-10 06:40:53,191 INFO L175 Difference]: Start difference. First operand has 220 places, 168 transitions, 3060 flow. Second operand 14 states and 180 transitions. [2025-01-10 06:40:53,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 205 transitions, 3496 flow [2025-01-10 06:40:53,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 205 transitions, 3325 flow, removed 6 selfloop flow, removed 16 redundant places. [2025-01-10 06:40:53,266 INFO L231 Difference]: Finished difference. Result has 217 places, 160 transitions, 2788 flow [2025-01-10 06:40:53,266 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2788, PETRI_PLACES=217, PETRI_TRANSITIONS=160} [2025-01-10 06:40:53,266 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 178 predicate places. [2025-01-10 06:40:53,266 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 160 transitions, 2788 flow [2025-01-10 06:40:53,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:53,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:53,267 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:53,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-01-10 06:40:53,267 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:53,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:53,267 INFO L85 PathProgramCache]: Analyzing trace with hash 4924115, now seen corresponding path program 1 times [2025-01-10 06:40:53,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:53,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482334753] [2025-01-10 06:40:53,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:40:53,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:53,278 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:53,284 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:53,284 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:53,284 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:53,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:53,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:53,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482334753] [2025-01-10 06:40:53,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482334753] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:53,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:53,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:53,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33968167] [2025-01-10 06:40:53,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:53,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:53,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:53,666 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:53,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:53,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:53,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 160 transitions, 2788 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:53,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:53,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:53,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:54,224 INFO L124 PetriNetUnfolderBase]: 1223/2474 cut-off events. [2025-01-10 06:40:54,224 INFO L125 PetriNetUnfolderBase]: For 24561/24565 co-relation queries the response was YES. [2025-01-10 06:40:54,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12173 conditions, 2474 events. 1223/2474 cut-off events. For 24561/24565 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17037 event pairs, 637 based on Foata normal form. 12/2486 useless extension candidates. Maximal degree in co-relation 12127. Up to 1865 conditions per place. [2025-01-10 06:40:54,243 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 121 selfloop transitions, 57 changer transitions 26/206 dead transitions. [2025-01-10 06:40:54,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 206 transitions, 3375 flow [2025-01-10 06:40:54,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:40:54,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:40:54,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 216 transitions. [2025-01-10 06:40:54,244 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2025-01-10 06:40:54,244 INFO L175 Difference]: Start difference. First operand has 217 places, 160 transitions, 2788 flow. Second operand 18 states and 216 transitions. [2025-01-10 06:40:54,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 206 transitions, 3375 flow [2025-01-10 06:40:54,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 206 transitions, 3175 flow, removed 11 selfloop flow, removed 14 redundant places. [2025-01-10 06:40:54,302 INFO L231 Difference]: Finished difference. Result has 214 places, 152 transitions, 2592 flow [2025-01-10 06:40:54,302 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2592, PETRI_PLACES=214, PETRI_TRANSITIONS=152} [2025-01-10 06:40:54,303 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 175 predicate places. [2025-01-10 06:40:54,303 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 152 transitions, 2592 flow [2025-01-10 06:40:54,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:54,303 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:54,303 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:54,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-01-10 06:40:54,303 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:54,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:54,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1433386435, now seen corresponding path program 2 times [2025-01-10 06:40:54,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:54,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024549590] [2025-01-10 06:40:54,304 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:40:54,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:54,313 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:54,318 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:54,318 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:54,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:54,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:54,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:54,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024549590] [2025-01-10 06:40:54,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024549590] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:54,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:54,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:54,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103537325] [2025-01-10 06:40:54,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:54,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:54,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:54,656 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:54,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:54,706 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:54,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 152 transitions, 2592 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:54,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:54,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:54,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:55,229 INFO L124 PetriNetUnfolderBase]: 1127/2286 cut-off events. [2025-01-10 06:40:55,229 INFO L125 PetriNetUnfolderBase]: For 20199/20203 co-relation queries the response was YES. [2025-01-10 06:40:55,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11001 conditions, 2286 events. 1127/2286 cut-off events. For 20199/20203 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15541 event pairs, 591 based on Foata normal form. 14/2300 useless extension candidates. Maximal degree in co-relation 10956. Up to 1849 conditions per place. [2025-01-10 06:40:55,243 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 122 selfloop transitions, 37 changer transitions 25/186 dead transitions. [2025-01-10 06:40:55,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 186 transitions, 2988 flow [2025-01-10 06:40:55,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:40:55,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:40:55,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 182 transitions. [2025-01-10 06:40:55,245 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3192982456140351 [2025-01-10 06:40:55,245 INFO L175 Difference]: Start difference. First operand has 214 places, 152 transitions, 2592 flow. Second operand 15 states and 182 transitions. [2025-01-10 06:40:55,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 186 transitions, 2988 flow [2025-01-10 06:40:55,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 186 transitions, 2734 flow, removed 11 selfloop flow, removed 27 redundant places. [2025-01-10 06:40:55,299 INFO L231 Difference]: Finished difference. Result has 190 places, 144 transitions, 2279 flow [2025-01-10 06:40:55,300 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2279, PETRI_PLACES=190, PETRI_TRANSITIONS=144} [2025-01-10 06:40:55,300 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 151 predicate places. [2025-01-10 06:40:55,300 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 144 transitions, 2279 flow [2025-01-10 06:40:55,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:55,300 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:55,300 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:55,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-01-10 06:40:55,301 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:55,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:55,301 INFO L85 PathProgramCache]: Analyzing trace with hash 129437887, now seen corresponding path program 3 times [2025-01-10 06:40:55,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:55,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81995646] [2025-01-10 06:40:55,301 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:40:55,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:55,314 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:55,318 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:55,318 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:40:55,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:55,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:55,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:55,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81995646] [2025-01-10 06:40:55,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81995646] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:55,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:55,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:55,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139565558] [2025-01-10 06:40:55,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:55,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:55,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:55,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:55,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:55,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:55,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 144 transitions, 2279 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:55,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:55,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:55,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:56,215 INFO L124 PetriNetUnfolderBase]: 1051/2144 cut-off events. [2025-01-10 06:40:56,215 INFO L125 PetriNetUnfolderBase]: For 17479/17483 co-relation queries the response was YES. [2025-01-10 06:40:56,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9898 conditions, 2144 events. 1051/2144 cut-off events. For 17479/17483 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14195 event pairs, 372 based on Foata normal form. 14/2158 useless extension candidates. Maximal degree in co-relation 9856. Up to 1474 conditions per place. [2025-01-10 06:40:56,228 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 96 selfloop transitions, 60 changer transitions 30/188 dead transitions. [2025-01-10 06:40:56,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 188 transitions, 2707 flow [2025-01-10 06:40:56,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:40:56,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:40:56,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 220 transitions. [2025-01-10 06:40:56,229 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3216374269005848 [2025-01-10 06:40:56,229 INFO L175 Difference]: Start difference. First operand has 190 places, 144 transitions, 2279 flow. Second operand 18 states and 220 transitions. [2025-01-10 06:40:56,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 188 transitions, 2707 flow [2025-01-10 06:40:56,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 188 transitions, 2560 flow, removed 1 selfloop flow, removed 13 redundant places. [2025-01-10 06:40:56,271 INFO L231 Difference]: Finished difference. Result has 187 places, 133 transitions, 2070 flow [2025-01-10 06:40:56,271 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2070, PETRI_PLACES=187, PETRI_TRANSITIONS=133} [2025-01-10 06:40:56,272 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 148 predicate places. [2025-01-10 06:40:56,272 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 133 transitions, 2070 flow [2025-01-10 06:40:56,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:56,272 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:56,272 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:56,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-01-10 06:40:56,272 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:56,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:56,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1533214801, now seen corresponding path program 4 times [2025-01-10 06:40:56,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:56,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675919661] [2025-01-10 06:40:56,273 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:40:56,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:56,283 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 16 statements into 2 equivalence classes. [2025-01-10 06:40:56,286 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:56,286 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:40:56,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:56,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:56,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:56,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675919661] [2025-01-10 06:40:56,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675919661] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:56,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:56,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:56,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067076840] [2025-01-10 06:40:56,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:56,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:56,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:56,585 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:56,585 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:56,611 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:56,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 133 transitions, 2070 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:56,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:56,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:56,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:57,235 INFO L124 PetriNetUnfolderBase]: 959/1956 cut-off events. [2025-01-10 06:40:57,235 INFO L125 PetriNetUnfolderBase]: For 15715/15719 co-relation queries the response was YES. [2025-01-10 06:40:57,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9006 conditions, 1956 events. 959/1956 cut-off events. For 15715/15719 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12750 event pairs, 307 based on Foata normal form. 14/1970 useless extension candidates. Maximal degree in co-relation 8965. Up to 1193 conditions per place. [2025-01-10 06:40:57,246 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 100 selfloop transitions, 62 changer transitions 15/179 dead transitions. [2025-01-10 06:40:57,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 179 transitions, 2491 flow [2025-01-10 06:40:57,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-10 06:40:57,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-01-10 06:40:57,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 227 transitions. [2025-01-10 06:40:57,247 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.314404432132964 [2025-01-10 06:40:57,247 INFO L175 Difference]: Start difference. First operand has 187 places, 133 transitions, 2070 flow. Second operand 19 states and 227 transitions. [2025-01-10 06:40:57,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 179 transitions, 2491 flow [2025-01-10 06:40:57,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 179 transitions, 2208 flow, removed 12 selfloop flow, removed 23 redundant places. [2025-01-10 06:40:57,282 INFO L231 Difference]: Finished difference. Result has 176 places, 127 transitions, 1813 flow [2025-01-10 06:40:57,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1813, PETRI_PLACES=176, PETRI_TRANSITIONS=127} [2025-01-10 06:40:57,283 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 137 predicate places. [2025-01-10 06:40:57,283 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 127 transitions, 1813 flow [2025-01-10 06:40:57,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:57,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:57,283 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:57,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-01-10 06:40:57,284 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:57,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:57,284 INFO L85 PathProgramCache]: Analyzing trace with hash -241778473, now seen corresponding path program 5 times [2025-01-10 06:40:57,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:57,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528301979] [2025-01-10 06:40:57,284 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:40:57,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:57,296 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:57,300 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:57,301 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:57,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:57,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:57,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:57,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528301979] [2025-01-10 06:40:57,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528301979] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:57,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:57,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:57,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105298445] [2025-01-10 06:40:57,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:57,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:57,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:57,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:57,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:57,670 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:57,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 127 transitions, 1813 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:57,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:57,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:57,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:58,111 INFO L124 PetriNetUnfolderBase]: 874/1779 cut-off events. [2025-01-10 06:40:58,111 INFO L125 PetriNetUnfolderBase]: For 11979/11983 co-relation queries the response was YES. [2025-01-10 06:40:58,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7850 conditions, 1779 events. 874/1779 cut-off events. For 11979/11983 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11436 event pairs, 434 based on Foata normal form. 14/1793 useless extension candidates. Maximal degree in co-relation 7813. Up to 1413 conditions per place. [2025-01-10 06:40:58,120 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 100 selfloop transitions, 25 changer transitions 29/156 dead transitions. [2025-01-10 06:40:58,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 156 transitions, 2147 flow [2025-01-10 06:40:58,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 06:40:58,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-01-10 06:40:58,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2025-01-10 06:40:58,121 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3267543859649123 [2025-01-10 06:40:58,121 INFO L175 Difference]: Start difference. First operand has 176 places, 127 transitions, 1813 flow. Second operand 12 states and 149 transitions. [2025-01-10 06:40:58,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 156 transitions, 2147 flow [2025-01-10 06:40:58,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 156 transitions, 1921 flow, removed 0 selfloop flow, removed 23 redundant places. [2025-01-10 06:40:58,148 INFO L231 Difference]: Finished difference. Result has 163 places, 117 transitions, 1527 flow [2025-01-10 06:40:58,148 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1527, PETRI_PLACES=163, PETRI_TRANSITIONS=117} [2025-01-10 06:40:58,149 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 124 predicate places. [2025-01-10 06:40:58,149 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 117 transitions, 1527 flow [2025-01-10 06:40:58,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:58,149 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:58,149 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:58,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-01-10 06:40:58,149 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:58,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:58,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1510618253, now seen corresponding path program 6 times [2025-01-10 06:40:58,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:58,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107825807] [2025-01-10 06:40:58,150 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:40:58,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:58,160 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:58,163 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:58,163 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:40:58,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:58,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:58,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:58,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107825807] [2025-01-10 06:40:58,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107825807] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:58,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:58,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:58,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271910132] [2025-01-10 06:40:58,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:58,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:58,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:58,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:58,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:58,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:58,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 117 transitions, 1527 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:58,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:58,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:58,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:58,959 INFO L124 PetriNetUnfolderBase]: 798/1630 cut-off events. [2025-01-10 06:40:58,959 INFO L125 PetriNetUnfolderBase]: For 9518/9522 co-relation queries the response was YES. [2025-01-10 06:40:58,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6902 conditions, 1630 events. 798/1630 cut-off events. For 9518/9522 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10165 event pairs, 196 based on Foata normal form. 11/1641 useless extension candidates. Maximal degree in co-relation 6867. Up to 819 conditions per place. [2025-01-10 06:40:58,967 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 75 selfloop transitions, 58 changer transitions 36/171 dead transitions. [2025-01-10 06:40:58,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 171 transitions, 2010 flow [2025-01-10 06:40:58,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-10 06:40:58,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-01-10 06:40:58,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 230 transitions. [2025-01-10 06:40:58,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3185595567867036 [2025-01-10 06:40:58,968 INFO L175 Difference]: Start difference. First operand has 163 places, 117 transitions, 1527 flow. Second operand 19 states and 230 transitions. [2025-01-10 06:40:58,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 171 transitions, 2010 flow [2025-01-10 06:40:58,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 171 transitions, 1909 flow, removed 1 selfloop flow, removed 10 redundant places. [2025-01-10 06:40:58,990 INFO L231 Difference]: Finished difference. Result has 159 places, 106 transitions, 1443 flow [2025-01-10 06:40:58,990 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1443, PETRI_PLACES=159, PETRI_TRANSITIONS=106} [2025-01-10 06:40:58,991 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2025-01-10 06:40:58,991 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 106 transitions, 1443 flow [2025-01-10 06:40:58,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:58,991 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:58,991 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:58,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-01-10 06:40:58,991 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:58,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:58,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1552846389, now seen corresponding path program 2 times [2025-01-10 06:40:58,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:58,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755229629] [2025-01-10 06:40:58,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:40:58,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:59,000 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:59,004 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:59,004 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:40:59,004 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:40:59,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:40:59,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:40:59,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755229629] [2025-01-10 06:40:59,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755229629] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:40:59,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:40:59,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:40:59,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613194837] [2025-01-10 06:40:59,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:40:59,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:40:59,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:40:59,237 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:40:59,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:40:59,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:40:59,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 106 transitions, 1443 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:59,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:40:59,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:40:59,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:40:59,766 INFO L124 PetriNetUnfolderBase]: 710/1449 cut-off events. [2025-01-10 06:40:59,766 INFO L125 PetriNetUnfolderBase]: For 9128/9132 co-relation queries the response was YES. [2025-01-10 06:40:59,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6339 conditions, 1449 events. 710/1449 cut-off events. For 9128/9132 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8797 event pairs, 167 based on Foata normal form. 16/1465 useless extension candidates. Maximal degree in co-relation 6307. Up to 914 conditions per place. [2025-01-10 06:40:59,773 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 74 selfloop transitions, 50 changer transitions 21/147 dead transitions. [2025-01-10 06:40:59,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 147 transitions, 1819 flow [2025-01-10 06:40:59,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 06:40:59,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-01-10 06:40:59,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 226 transitions. [2025-01-10 06:40:59,774 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29736842105263156 [2025-01-10 06:40:59,774 INFO L175 Difference]: Start difference. First operand has 159 places, 106 transitions, 1443 flow. Second operand 20 states and 226 transitions. [2025-01-10 06:40:59,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 147 transitions, 1819 flow [2025-01-10 06:40:59,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 147 transitions, 1469 flow, removed 12 selfloop flow, removed 28 redundant places. [2025-01-10 06:40:59,793 INFO L231 Difference]: Finished difference. Result has 143 places, 97 transitions, 1081 flow [2025-01-10 06:40:59,794 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1081, PETRI_PLACES=143, PETRI_TRANSITIONS=97} [2025-01-10 06:40:59,794 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 104 predicate places. [2025-01-10 06:40:59,794 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 97 transitions, 1081 flow [2025-01-10 06:40:59,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:40:59,794 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:40:59,794 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:40:59,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-01-10 06:40:59,795 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:40:59,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:40:59,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1234752573, now seen corresponding path program 7 times [2025-01-10 06:40:59,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:40:59,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006703766] [2025-01-10 06:40:59,795 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:40:59,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:40:59,804 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:40:59,808 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:40:59,808 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:40:59,808 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:41:00,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:41:00,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:41:00,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006703766] [2025-01-10 06:41:00,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006703766] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:41:00,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:41:00,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:41:00,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126212156] [2025-01-10 06:41:00,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:41:00,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:41:00,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:41:00,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:41:00,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:41:00,133 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:41:00,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 97 transitions, 1081 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:00,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:41:00,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:41:00,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:41:00,622 INFO L124 PetriNetUnfolderBase]: 626/1281 cut-off events. [2025-01-10 06:41:00,622 INFO L125 PetriNetUnfolderBase]: For 4884/4884 co-relation queries the response was YES. [2025-01-10 06:41:00,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4850 conditions, 1281 events. 626/1281 cut-off events. For 4884/4884 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7513 event pairs, 147 based on Foata normal form. 14/1295 useless extension candidates. Maximal degree in co-relation 4827. Up to 784 conditions per place. [2025-01-10 06:41:00,627 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 76 selfloop transitions, 41 changer transitions 24/143 dead transitions. [2025-01-10 06:41:00,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 143 transitions, 1436 flow [2025-01-10 06:41:00,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:41:00,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:41:00,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 215 transitions. [2025-01-10 06:41:00,629 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31432748538011696 [2025-01-10 06:41:00,629 INFO L175 Difference]: Start difference. First operand has 143 places, 97 transitions, 1081 flow. Second operand 18 states and 215 transitions. [2025-01-10 06:41:00,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 143 transitions, 1436 flow [2025-01-10 06:41:00,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 143 transitions, 1293 flow, removed 1 selfloop flow, removed 19 redundant places. [2025-01-10 06:41:00,640 INFO L231 Difference]: Finished difference. Result has 134 places, 88 transitions, 878 flow [2025-01-10 06:41:00,640 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=878, PETRI_PLACES=134, PETRI_TRANSITIONS=88} [2025-01-10 06:41:00,641 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 95 predicate places. [2025-01-10 06:41:00,641 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 88 transitions, 878 flow [2025-01-10 06:41:00,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:00,641 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:41:00,641 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:41:00,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-01-10 06:41:00,641 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:41:00,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:41:00,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1819079619, now seen corresponding path program 8 times [2025-01-10 06:41:00,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:41:00,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032452976] [2025-01-10 06:41:00,642 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:41:00,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:41:00,652 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:41:00,656 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:41:00,657 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:41:00,657 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:41:01,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:41:01,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:41:01,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032452976] [2025-01-10 06:41:01,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032452976] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:41:01,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:41:01,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:41:01,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040729940] [2025-01-10 06:41:01,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:41:01,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:41:01,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:41:01,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:41:01,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:41:01,070 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:41:01,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 88 transitions, 878 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:01,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:41:01,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:41:01,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:41:01,448 INFO L124 PetriNetUnfolderBase]: 538/1101 cut-off events. [2025-01-10 06:41:01,448 INFO L125 PetriNetUnfolderBase]: For 3669/3677 co-relation queries the response was YES. [2025-01-10 06:41:01,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3972 conditions, 1101 events. 538/1101 cut-off events. For 3669/3677 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6173 event pairs, 142 based on Foata normal form. 18/1119 useless extension candidates. Maximal degree in co-relation 3950. Up to 684 conditions per place. [2025-01-10 06:41:01,454 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 61 selfloop transitions, 28 changer transitions 35/126 dead transitions. [2025-01-10 06:41:01,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 126 transitions, 1178 flow [2025-01-10 06:41:01,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:41:01,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:41:01,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 178 transitions. [2025-01-10 06:41:01,455 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.312280701754386 [2025-01-10 06:41:01,455 INFO L175 Difference]: Start difference. First operand has 134 places, 88 transitions, 878 flow. Second operand 15 states and 178 transitions. [2025-01-10 06:41:01,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 126 transitions, 1178 flow [2025-01-10 06:41:01,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 126 transitions, 1041 flow, removed 3 selfloop flow, removed 20 redundant places. [2025-01-10 06:41:01,463 INFO L231 Difference]: Finished difference. Result has 125 places, 75 transitions, 654 flow [2025-01-10 06:41:01,463 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=654, PETRI_PLACES=125, PETRI_TRANSITIONS=75} [2025-01-10 06:41:01,463 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 86 predicate places. [2025-01-10 06:41:01,463 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 75 transitions, 654 flow [2025-01-10 06:41:01,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:01,464 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:41:01,464 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:41:01,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-01-10 06:41:01,464 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:41:01,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:41:01,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1413371679, now seen corresponding path program 3 times [2025-01-10 06:41:01,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:41:01,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17960866] [2025-01-10 06:41:01,464 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:41:01,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:41:01,473 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:41:01,478 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:41:01,478 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:41:01,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:41:01,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:41:01,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:41:01,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17960866] [2025-01-10 06:41:01,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17960866] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:41:01,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:41:01,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:41:01,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680274793] [2025-01-10 06:41:01,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:41:01,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:41:01,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:41:01,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:41:01,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:41:01,774 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:41:01,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 75 transitions, 654 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:01,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:41:01,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:41:01,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:41:02,262 INFO L124 PetriNetUnfolderBase]: 411/846 cut-off events. [2025-01-10 06:41:02,262 INFO L125 PetriNetUnfolderBase]: For 2346/2350 co-relation queries the response was YES. [2025-01-10 06:41:02,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2868 conditions, 846 events. 411/846 cut-off events. For 2346/2350 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4467 event pairs, 92 based on Foata normal form. 28/874 useless extension candidates. Maximal degree in co-relation 2849. Up to 426 conditions per place. [2025-01-10 06:41:02,265 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 45 selfloop transitions, 24 changer transitions 40/111 dead transitions. [2025-01-10 06:41:02,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 111 transitions, 929 flow [2025-01-10 06:41:02,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 06:41:02,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-01-10 06:41:02,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 212 transitions. [2025-01-10 06:41:02,266 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2789473684210526 [2025-01-10 06:41:02,266 INFO L175 Difference]: Start difference. First operand has 125 places, 75 transitions, 654 flow. Second operand 20 states and 212 transitions. [2025-01-10 06:41:02,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 111 transitions, 929 flow [2025-01-10 06:41:02,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 111 transitions, 816 flow, removed 2 selfloop flow, removed 15 redundant places. [2025-01-10 06:41:02,273 INFO L231 Difference]: Finished difference. Result has 118 places, 56 transitions, 412 flow [2025-01-10 06:41:02,273 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=412, PETRI_PLACES=118, PETRI_TRANSITIONS=56} [2025-01-10 06:41:02,274 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 79 predicate places. [2025-01-10 06:41:02,274 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 56 transitions, 412 flow [2025-01-10 06:41:02,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:02,274 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:41:02,274 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:41:02,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-01-10 06:41:02,274 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:41:02,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:41:02,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1327274515, now seen corresponding path program 4 times [2025-01-10 06:41:02,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:41:02,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55796152] [2025-01-10 06:41:02,275 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:41:02,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:41:02,285 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 16 statements into 2 equivalence classes. [2025-01-10 06:41:02,288 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:41:02,288 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:41:02,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:41:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:41:02,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:41:02,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55796152] [2025-01-10 06:41:02,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55796152] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:41:02,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:41:02,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:41:02,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153456783] [2025-01-10 06:41:02,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:41:02,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:41:02,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:41:02,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:41:02,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:41:02,554 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:41:02,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 56 transitions, 412 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:02,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:41:02,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:41:02,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:41:02,809 INFO L124 PetriNetUnfolderBase]: 248/519 cut-off events. [2025-01-10 06:41:02,809 INFO L125 PetriNetUnfolderBase]: For 760/760 co-relation queries the response was YES. [2025-01-10 06:41:02,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1747 conditions, 519 events. 248/519 cut-off events. For 760/760 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2376 event pairs, 60 based on Foata normal form. 12/531 useless extension candidates. Maximal degree in co-relation 1731. Up to 289 conditions per place. [2025-01-10 06:41:02,811 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 32 selfloop transitions, 16 changer transitions 30/80 dead transitions. [2025-01-10 06:41:02,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 80 transitions, 614 flow [2025-01-10 06:41:02,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:41:02,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:41:02,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 155 transitions. [2025-01-10 06:41:02,811 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2719298245614035 [2025-01-10 06:41:02,812 INFO L175 Difference]: Start difference. First operand has 118 places, 56 transitions, 412 flow. Second operand 15 states and 155 transitions. [2025-01-10 06:41:02,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 80 transitions, 614 flow [2025-01-10 06:41:02,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 80 transitions, 517 flow, removed 3 selfloop flow, removed 23 redundant places. [2025-01-10 06:41:02,814 INFO L231 Difference]: Finished difference. Result has 87 places, 42 transitions, 272 flow [2025-01-10 06:41:02,814 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=272, PETRI_PLACES=87, PETRI_TRANSITIONS=42} [2025-01-10 06:41:02,814 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 48 predicate places. [2025-01-10 06:41:02,814 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 42 transitions, 272 flow [2025-01-10 06:41:02,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:02,814 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:41:02,814 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:41:02,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-01-10 06:41:02,814 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:41:02,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:41:02,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1804568701, now seen corresponding path program 9 times [2025-01-10 06:41:02,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:41:02,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407954709] [2025-01-10 06:41:02,815 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:41:02,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:41:02,825 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 16 statements into 1 equivalence classes. [2025-01-10 06:41:02,828 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:41:02,828 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:41:02,828 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:41:03,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:41:03,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:41:03,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407954709] [2025-01-10 06:41:03,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407954709] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:41:03,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:41:03,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:41:03,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592023510] [2025-01-10 06:41:03,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:41:03,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:41:03,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:41:03,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:41:03,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:41:03,188 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:41:03,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 42 transitions, 272 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:03,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:41:03,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:41:03,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:41:03,437 INFO L124 PetriNetUnfolderBase]: 160/343 cut-off events. [2025-01-10 06:41:03,437 INFO L125 PetriNetUnfolderBase]: For 428/428 co-relation queries the response was YES. [2025-01-10 06:41:03,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1084 conditions, 343 events. 160/343 cut-off events. For 428/428 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1387 event pairs, 40 based on Foata normal form. 14/357 useless extension candidates. Maximal degree in co-relation 1074. Up to 159 conditions per place. [2025-01-10 06:41:03,438 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 25 selfloop transitions, 13 changer transitions 25/65 dead transitions. [2025-01-10 06:41:03,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 65 transitions, 426 flow [2025-01-10 06:41:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 06:41:03,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-01-10 06:41:03,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2025-01-10 06:41:03,439 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2807017543859649 [2025-01-10 06:41:03,439 INFO L175 Difference]: Start difference. First operand has 87 places, 42 transitions, 272 flow. Second operand 12 states and 128 transitions. [2025-01-10 06:41:03,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 65 transitions, 426 flow [2025-01-10 06:41:03,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 374 flow, removed 3 selfloop flow, removed 11 redundant places. [2025-01-10 06:41:03,440 INFO L231 Difference]: Finished difference. Result has 67 places, 33 transitions, 174 flow [2025-01-10 06:41:03,440 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=174, PETRI_PLACES=67, PETRI_TRANSITIONS=33} [2025-01-10 06:41:03,441 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 28 predicate places. [2025-01-10 06:41:03,441 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 33 transitions, 174 flow [2025-01-10 06:41:03,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:03,441 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:41:03,441 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:41:03,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-01-10 06:41:03,441 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2025-01-10 06:41:03,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:41:03,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1376472031, now seen corresponding path program 10 times [2025-01-10 06:41:03,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:41:03,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056787302] [2025-01-10 06:41:03,442 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:41:03,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:41:03,452 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 16 statements into 2 equivalence classes. [2025-01-10 06:41:03,455 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 06:41:03,455 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:41:03,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:41:03,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:41:03,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:41:03,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056787302] [2025-01-10 06:41:03,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056787302] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:41:03,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:41:03,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:41:03,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093404922] [2025-01-10 06:41:03,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:41:03,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:41:03,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:41:03,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:41:03,725 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:41:03,744 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2025-01-10 06:41:03,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 33 transitions, 174 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:03,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:41:03,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2025-01-10 06:41:03,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:41:03,941 INFO L124 PetriNetUnfolderBase]: 78/181 cut-off events. [2025-01-10 06:41:03,941 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2025-01-10 06:41:03,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 465 conditions, 181 events. 78/181 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 579 event pairs, 0 based on Foata normal form. 14/195 useless extension candidates. Maximal degree in co-relation 457. Up to 66 conditions per place. [2025-01-10 06:41:03,942 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 0 selfloop transitions, 0 changer transitions 51/51 dead transitions. [2025-01-10 06:41:03,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 51 transitions, 291 flow [2025-01-10 06:41:03,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 06:41:03,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-01-10 06:41:03,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2025-01-10 06:41:03,943 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.26096491228070173 [2025-01-10 06:41:03,943 INFO L175 Difference]: Start difference. First operand has 67 places, 33 transitions, 174 flow. Second operand 12 states and 119 transitions. [2025-01-10 06:41:03,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 51 transitions, 291 flow [2025-01-10 06:41:03,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 51 transitions, 251 flow, removed 0 selfloop flow, removed 12 redundant places. [2025-01-10 06:41:03,944 INFO L231 Difference]: Finished difference. Result has 49 places, 0 transitions, 0 flow [2025-01-10 06:41:03,944 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=49, PETRI_TRANSITIONS=0} [2025-01-10 06:41:03,944 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 10 predicate places. [2025-01-10 06:41:03,944 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 0 transitions, 0 flow [2025-01-10 06:41:03,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:41:03,946 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2025-01-10 06:41:03,946 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2025-01-10 06:41:03,946 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2025-01-10 06:41:03,946 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2025-01-10 06:41:03,946 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2025-01-10 06:41:03,947 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2025-01-10 06:41:03,947 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2025-01-10 06:41:03,947 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2025-01-10 06:41:03,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-01-10 06:41:03,947 INFO L422 BasicCegarLoop]: Path program histogram: [10, 10, 5, 4, 3, 3, 1, 1, 1] [2025-01-10 06:41:03,951 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-10 06:41:03,951 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-10 06:41:03,956 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.01 06:41:03 BasicIcfg [2025-01-10 06:41:03,956 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-10 06:41:03,957 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-01-10 06:41:03,957 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-01-10 06:41:03,957 INFO L274 PluginConnector]: Witness Printer initialized [2025-01-10 06:41:03,957 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:40:19" (3/4) ... [2025-01-10 06:41:03,959 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-01-10 06:41:03,961 INFO L362 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2025-01-10 06:41:03,968 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 119 nodes and edges [2025-01-10 06:41:03,969 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 48 nodes and edges [2025-01-10 06:41:03,969 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2025-01-10 06:41:03,969 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-01-10 06:41:04,061 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-01-10 06:41:04,062 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-01-10 06:41:04,062 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-01-10 06:41:04,064 INFO L158 Benchmark]: Toolchain (without parser) took 45635.08ms. Allocated memory was 142.6MB in the beginning and 780.1MB in the end (delta: 637.5MB). Free memory was 109.7MB in the beginning and 333.4MB in the end (delta: -223.8MB). Peak memory consumption was 415.6MB. Max. memory is 16.1GB. [2025-01-10 06:41:04,064 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 201.3MB. Free memory is still 129.1MB. There was no memory consumed. Max. memory is 16.1GB. [2025-01-10 06:41:04,064 INFO L158 Benchmark]: CACSL2BoogieTranslator took 530.64ms. Allocated memory is still 142.6MB. Free memory was 109.0MB in the beginning and 78.9MB in the end (delta: 30.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-01-10 06:41:04,065 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.21ms. Allocated memory is still 142.6MB. Free memory was 78.9MB in the beginning and 76.3MB in the end (delta: 2.6MB). There was no memory consumed. Max. memory is 16.1GB. [2025-01-10 06:41:04,065 INFO L158 Benchmark]: Boogie Preprocessor took 61.85ms. Allocated memory is still 142.6MB. Free memory was 76.3MB in the beginning and 73.1MB in the end (delta: 3.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-10 06:41:04,066 INFO L158 Benchmark]: RCFGBuilder took 846.67ms. Allocated memory is still 142.6MB. Free memory was 73.1MB in the beginning and 91.2MB in the end (delta: -18.0MB). Peak memory consumption was 41.3MB. Max. memory is 16.1GB. [2025-01-10 06:41:04,066 INFO L158 Benchmark]: TraceAbstraction took 44039.59ms. Allocated memory was 142.6MB in the beginning and 780.1MB in the end (delta: 637.5MB). Free memory was 90.5MB in the beginning and 341.7MB in the end (delta: -251.3MB). Peak memory consumption was 382.7MB. Max. memory is 16.1GB. [2025-01-10 06:41:04,067 INFO L158 Benchmark]: Witness Printer took 105.22ms. Allocated memory is still 780.1MB. Free memory was 341.7MB in the beginning and 333.4MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-10 06:41:04,068 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29ms. Allocated memory is still 201.3MB. Free memory is still 129.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 530.64ms. Allocated memory is still 142.6MB. Free memory was 109.0MB in the beginning and 78.9MB in the end (delta: 30.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.21ms. Allocated memory is still 142.6MB. Free memory was 78.9MB in the beginning and 76.3MB in the end (delta: 2.6MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 61.85ms. Allocated memory is still 142.6MB. Free memory was 76.3MB in the beginning and 73.1MB in the end (delta: 3.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 846.67ms. Allocated memory is still 142.6MB. Free memory was 73.1MB in the beginning and 91.2MB in the end (delta: -18.0MB). Peak memory consumption was 41.3MB. Max. memory is 16.1GB. * TraceAbstraction took 44039.59ms. Allocated memory was 142.6MB in the beginning and 780.1MB in the end (delta: 637.5MB). Free memory was 90.5MB in the beginning and 341.7MB in the end (delta: -251.3MB). Peak memory consumption was 382.7MB. Max. memory is 16.1GB. * Witness Printer took 105.22ms. Allocated memory is still 780.1MB. Free memory was 341.7MB in the beginning and 333.4MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3905]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 3905]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 48 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 43.9s, OverallIterations: 38, TraceHistogramMax: 1, PathProgramHistogramMax: 10, EmptinessCheckTime: 0.0s, AutomataDifference: 26.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3711 SdHoareTripleChecker+Valid, 11.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3504 mSDsluCounter, 3593 SdHoareTripleChecker+Invalid, 9.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3484 mSDsCounter, 585 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16109 IncrementalHoareTripleChecker+Invalid, 16694 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 585 mSolverCounterUnsat, 109 mSDtfsCounter, 16109 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 691 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 651 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1914 ImplicationChecksByTransitivity, 8.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3199occurred in iteration=23, InterpolantAutomatonStates: 603, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 15.7s InterpolantComputationTime, 559 NumberOfCodeBlocks, 559 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 521 ConstructedInterpolants, 0 QuantifiedInterpolants, 7147 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 38 InterpolantComputations, 38 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-01-10 06:41:04,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE