./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 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-races/race-2_1-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-17 07:42:48,398 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-17 07:42:48,459 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-17 07:42:48,465 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-17 07:42:48,466 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-17 07:42:48,495 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-17 07:42:48,496 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-17 07:42:48,496 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-17 07:42:48,497 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-17 07:42:48,497 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-17 07:42:48,497 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-17 07:42:48,497 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-17 07:42:48,509 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-17 07:42:48,510 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-17 07:42:48,510 INFO L153 SettingsManager]: * Use SBE=true [2024-11-17 07:42:48,510 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-17 07:42:48,511 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-17 07:42:48,511 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-17 07:42:48,511 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-17 07:42:48,511 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-17 07:42:48,512 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-17 07:42:48,513 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-17 07:42:48,513 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-17 07:42:48,513 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-17 07:42:48,514 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-17 07:42:48,514 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-17 07:42:48,514 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-17 07:42:48,514 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-17 07:42:48,514 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-17 07:42:48,515 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-17 07:42:48,515 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-17 07:42:48,515 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-17 07:42:48,515 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-17 07:42:48,515 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-17 07:42:48,516 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-17 07:42:48,516 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-17 07:42:48,516 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-17 07:42:48,517 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-17 07:42:48,517 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-17 07:42:48,517 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-17 07:42:48,517 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-17 07:42:48,518 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-17 07:42:48,518 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-17 07:42:48,518 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-17 07:42:48,518 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e [2024-11-17 07:42:48,736 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-17 07:42:48,761 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-17 07:42:48,764 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-17 07:42:48,765 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-17 07:42:48,765 INFO L274 PluginConnector]: CDTParser initialized [2024-11-17 07:42:48,766 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2024-11-17 07:42:50,066 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-17 07:42:50,301 INFO L384 CDTParser]: Found 1 translation units. [2024-11-17 07:42:50,301 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2024-11-17 07:42:50,338 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81bb2ca2d/f1df83247e9f439187b19c1a34a51483/FLAG34f277882 [2024-11-17 07:42:50,351 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81bb2ca2d/f1df83247e9f439187b19c1a34a51483 [2024-11-17 07:42:50,353 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-17 07:42:50,354 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-17 07:42:50,359 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-17 07:42:50,359 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-17 07:42:50,363 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-17 07:42:50,365 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:50,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dad9176 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50, skipping insertion in model container [2024-11-17 07:42:50,366 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:50,415 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-17 07:42:50,811 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-17 07:42:50,820 INFO L200 MainTranslator]: Completed pre-run [2024-11-17 07:42:50,887 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-17 07:42:50,931 INFO L204 MainTranslator]: Completed translation [2024-11-17 07:42:50,932 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50 WrapperNode [2024-11-17 07:42:50,932 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-17 07:42:50,933 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-17 07:42:50,933 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-17 07:42:50,933 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-17 07:42:50,939 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:50,961 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:50,991 INFO L138 Inliner]: procedures = 246, calls = 40, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 144 [2024-11-17 07:42:50,992 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-17 07:42:50,995 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-17 07:42:50,995 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-17 07:42:50,995 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-17 07:42:51,004 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,004 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,009 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,026 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]. [2024-11-17 07:42:51,026 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,027 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,034 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,035 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,038 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,041 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,049 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-17 07:42:51,049 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-17 07:42:51,050 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-17 07:42:51,050 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-17 07:42:51,050 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (1/1) ... [2024-11-17 07:42:51,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-17 07:42:51,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 07:42:51,089 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-17 07:42:51,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-17 07:42:51,142 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2024-11-17 07:42:51,142 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2024-11-17 07:42:51,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-17 07:42:51,142 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-17 07:42:51,143 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-17 07:42:51,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-17 07:42:51,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-17 07:42:51,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-17 07:42:51,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-17 07:42:51,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-17 07:42:51,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-17 07:42:51,145 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-17 07:42:51,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-17 07:42:51,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-17 07:42:51,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-17 07:42:51,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-17 07:42:51,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-17 07:42:51,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-17 07:42:51,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-17 07:42:51,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-17 07:42:51,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-17 07:42:51,148 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-17 07:42:51,391 INFO L256 CfgBuilder]: Building ICFG [2024-11-17 07:42:51,392 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-17 07:42:51,612 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-17 07:42:51,613 INFO L307 CfgBuilder]: Performing block encoding [2024-11-17 07:42:51,784 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-17 07:42:51,784 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-17 07:42:51,785 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 07:42:51 BoogieIcfgContainer [2024-11-17 07:42:51,785 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-17 07:42:51,786 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-17 07:42:51,787 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-17 07:42:51,790 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-17 07:42:51,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 07:42:50" (1/3) ... [2024-11-17 07:42:51,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12075cad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 07:42:51, skipping insertion in model container [2024-11-17 07:42:51,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 07:42:50" (2/3) ... [2024-11-17 07:42:51,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12075cad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 07:42:51, skipping insertion in model container [2024-11-17 07:42:51,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 07:42:51" (3/3) ... [2024-11-17 07:42:51,792 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2024-11-17 07:42:51,804 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-17 07:42:51,805 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-17 07:42:51,805 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-17 07:42:51,849 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-17 07:42:51,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 38 transitions, 90 flow [2024-11-17 07:42:51,906 INFO L124 PetriNetUnfolderBase]: 2/41 cut-off events. [2024-11-17 07:42:51,908 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-17 07:42:51,910 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 6. Compared 82 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. [2024-11-17 07:42:51,910 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 38 transitions, 90 flow [2024-11-17 07:42:51,913 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 32 transitions, 73 flow [2024-11-17 07:42:51,922 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-17 07:42:51,926 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;@3039d6a0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-17 07:42:51,927 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-11-17 07:42:51,931 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-17 07:42:51,932 INFO L124 PetriNetUnfolderBase]: 0/14 cut-off events. [2024-11-17 07:42:51,932 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-17 07:42:51,932 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:51,932 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:51,933 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:51,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:51,937 INFO L85 PathProgramCache]: Analyzing trace with hash -53441137, now seen corresponding path program 1 times [2024-11-17 07:42:51,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:51,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059982272] [2024-11-17 07:42:51,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:51,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:52,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:52,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:52,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:52,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059982272] [2024-11-17 07:42:52,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059982272] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:52,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:52,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 07:42:52,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436801979] [2024-11-17 07:42:52,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:52,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-17 07:42:52,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:52,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-17 07:42:52,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-17 07:42:52,792 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-17 07:42:52,794 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) [2024-11-17 07:42:52,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:52,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-17 07:42:52,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:42:53,295 INFO L124 PetriNetUnfolderBase]: 621/1208 cut-off events. [2024-11-17 07:42:53,295 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-17 07:42:53,303 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 87. Compared 6848 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. [2024-11-17 07:42:53,312 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 58 selfloop transitions, 18 changer transitions 3/84 dead transitions. [2024-11-17 07:42:53,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 84 transitions, 344 flow [2024-11-17 07:42:53,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 07:42:53,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 07:42:53,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-11-17 07:42:53,329 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2024-11-17 07:42:53,331 INFO L175 Difference]: Start difference. First operand has 39 places, 32 transitions, 73 flow. Second operand 9 states and 155 transitions. [2024-11-17 07:42:53,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 84 transitions, 344 flow [2024-11-17 07:42:53,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 84 transitions, 336 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-17 07:42:53,342 INFO L231 Difference]: Finished difference. Result has 48 places, 50 transitions, 182 flow [2024-11-17 07:42:53,346 INFO L260 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} [2024-11-17 07:42:53,351 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 9 predicate places. [2024-11-17 07:42:53,351 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 50 transitions, 182 flow [2024-11-17 07:42:53,352 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) [2024-11-17 07:42:53,352 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:53,352 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:53,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-17 07:42:53,352 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:53,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:53,353 INFO L85 PathProgramCache]: Analyzing trace with hash -353293076, now seen corresponding path program 1 times [2024-11-17 07:42:53,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:53,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428756508] [2024-11-17 07:42:53,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:53,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:53,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:53,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:53,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428756508] [2024-11-17 07:42:53,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428756508] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:53,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:53,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 07:42:53,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954996985] [2024-11-17 07:42:53,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:53,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-17 07:42:53,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:53,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-17 07:42:53,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-17 07:42:53,737 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-17 07:42:53,738 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) [2024-11-17 07:42:53,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:53,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-17 07:42:53,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:42:54,090 INFO L124 PetriNetUnfolderBase]: 672/1245 cut-off events. [2024-11-17 07:42:54,090 INFO L125 PetriNetUnfolderBase]: For 467/467 co-relation queries the response was YES. [2024-11-17 07:42:54,093 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 6733 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. [2024-11-17 07:42:54,098 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 62 selfloop transitions, 25 changer transitions 5/97 dead transitions. [2024-11-17 07:42:54,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 97 transitions, 516 flow [2024-11-17 07:42:54,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 07:42:54,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 07:42:54,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-11-17 07:42:54,102 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-11-17 07:42:54,102 INFO L175 Difference]: Start difference. First operand has 48 places, 50 transitions, 182 flow. Second operand 9 states and 156 transitions. [2024-11-17 07:42:54,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 97 transitions, 516 flow [2024-11-17 07:42:54,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 97 transitions, 514 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-17 07:42:54,108 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 316 flow [2024-11-17 07:42:54,108 INFO L260 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} [2024-11-17 07:42:54,109 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 19 predicate places. [2024-11-17 07:42:54,109 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 316 flow [2024-11-17 07:42:54,109 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) [2024-11-17 07:42:54,109 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:54,110 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:54,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-17 07:42:54,110 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:54,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:54,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1733469850, now seen corresponding path program 1 times [2024-11-17 07:42:54,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:54,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034505825] [2024-11-17 07:42:54,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:54,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:54,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:54,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:54,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034505825] [2024-11-17 07:42:54,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034505825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:54,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:54,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:42:54,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24049496] [2024-11-17 07:42:54,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:54,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 07:42:54,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:54,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 07:42:54,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:42:54,608 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-17 07:42:54,608 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) [2024-11-17 07:42:54,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:54,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-17 07:42:54,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:42:55,167 INFO L124 PetriNetUnfolderBase]: 846/1560 cut-off events. [2024-11-17 07:42:55,168 INFO L125 PetriNetUnfolderBase]: For 1307/1307 co-relation queries the response was YES. [2024-11-17 07:42:55,171 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 8806 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. [2024-11-17 07:42:55,176 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 81 selfloop transitions, 37 changer transitions 17/140 dead transitions. [2024-11-17 07:42:55,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 140 transitions, 915 flow [2024-11-17 07:42:55,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-17 07:42:55,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-17 07:42:55,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-11-17 07:42:55,178 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44019138755980863 [2024-11-17 07:42:55,178 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 316 flow. Second operand 11 states and 184 transitions. [2024-11-17 07:42:55,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 140 transitions, 915 flow [2024-11-17 07:42:55,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 140 transitions, 915 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-17 07:42:55,185 INFO L231 Difference]: Finished difference. Result has 75 places, 93 transitions, 660 flow [2024-11-17 07:42:55,185 INFO L260 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} [2024-11-17 07:42:55,186 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 36 predicate places. [2024-11-17 07:42:55,186 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 93 transitions, 660 flow [2024-11-17 07:42:55,186 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) [2024-11-17 07:42:55,187 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:55,187 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:55,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-17 07:42:55,187 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:55,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:55,188 INFO L85 PathProgramCache]: Analyzing trace with hash 2017884484, now seen corresponding path program 2 times [2024-11-17 07:42:55,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:55,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017405961] [2024-11-17 07:42:55,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:55,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:55,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:55,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:55,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017405961] [2024-11-17 07:42:55,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017405961] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:55,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:55,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:42:55,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929668679] [2024-11-17 07:42:55,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:55,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 07:42:55,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:55,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 07:42:55,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:42:55,569 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-17 07:42:55,569 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) [2024-11-17 07:42:55,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:55,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-17 07:42:55,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:42:56,149 INFO L124 PetriNetUnfolderBase]: 888/1620 cut-off events. [2024-11-17 07:42:56,149 INFO L125 PetriNetUnfolderBase]: For 3452/3452 co-relation queries the response was YES. [2024-11-17 07:42:56,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5465 conditions, 1620 events. 888/1620 cut-off events. For 3452/3452 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. [2024-11-17 07:42:56,161 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 90 selfloop transitions, 55 changer transitions 13/163 dead transitions. [2024-11-17 07:42:56,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 163 transitions, 1317 flow [2024-11-17 07:42:56,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:42:56,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:42:56,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2024-11-17 07:42:56,164 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4191729323308271 [2024-11-17 07:42:56,165 INFO L175 Difference]: Start difference. First operand has 75 places, 93 transitions, 660 flow. Second operand 14 states and 223 transitions. [2024-11-17 07:42:56,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 163 transitions, 1317 flow [2024-11-17 07:42:56,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 163 transitions, 1269 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-11-17 07:42:56,183 INFO L231 Difference]: Finished difference. Result has 91 places, 110 transitions, 968 flow [2024-11-17 07:42:56,184 INFO L260 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} [2024-11-17 07:42:56,185 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 52 predicate places. [2024-11-17 07:42:56,186 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 110 transitions, 968 flow [2024-11-17 07:42:56,186 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) [2024-11-17 07:42:56,186 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:56,186 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:56,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-17 07:42:56,187 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:56,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:56,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1733478211, now seen corresponding path program 1 times [2024-11-17 07:42:56,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:56,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851264228] [2024-11-17 07:42:56,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:56,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:56,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:56,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:56,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:56,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851264228] [2024-11-17 07:42:56,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851264228] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:56,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:56,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:42:56,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675640993] [2024-11-17 07:42:56,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:56,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 07:42:56,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:56,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 07:42:56,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:42:56,689 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-17 07:42:56,690 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) [2024-11-17 07:42:56,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:56,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-17 07:42:56,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:42:57,279 INFO L124 PetriNetUnfolderBase]: 1017/1879 cut-off events. [2024-11-17 07:42:57,280 INFO L125 PetriNetUnfolderBase]: For 6302/6329 co-relation queries the response was YES. [2024-11-17 07:42:57,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7253 conditions, 1879 events. 1017/1879 cut-off events. For 6302/6329 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11155 event pairs, 314 based on Foata normal form. 48/1923 useless extension candidates. Maximal degree in co-relation 6454. Up to 1298 conditions per place. [2024-11-17 07:42:57,295 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 105 selfloop transitions, 60 changer transitions 12/182 dead transitions. [2024-11-17 07:42:57,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 182 transitions, 1733 flow [2024-11-17 07:42:57,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-17 07:42:57,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-17 07:42:57,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 261 transitions. [2024-11-17 07:42:57,297 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4040247678018576 [2024-11-17 07:42:57,297 INFO L175 Difference]: Start difference. First operand has 91 places, 110 transitions, 968 flow. Second operand 17 states and 261 transitions. [2024-11-17 07:42:57,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 182 transitions, 1733 flow [2024-11-17 07:42:57,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 182 transitions, 1591 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-11-17 07:42:57,322 INFO L231 Difference]: Finished difference. Result has 106 places, 127 transitions, 1233 flow [2024-11-17 07:42:57,323 INFO L260 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} [2024-11-17 07:42:57,323 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 67 predicate places. [2024-11-17 07:42:57,326 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 127 transitions, 1233 flow [2024-11-17 07:42:57,326 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) [2024-11-17 07:42:57,326 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:57,326 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:57,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-17 07:42:57,326 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:57,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:57,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1664565572, now seen corresponding path program 3 times [2024-11-17 07:42:57,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:57,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847326068] [2024-11-17 07:42:57,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:57,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:57,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:57,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:57,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:57,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847326068] [2024-11-17 07:42:57,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847326068] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:57,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:57,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:42:57,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509528881] [2024-11-17 07:42:57,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:57,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 07:42:57,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:57,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 07:42:57,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:42:57,708 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-17 07:42:57,709 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) [2024-11-17 07:42:57,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:57,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-17 07:42:57,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:42:58,412 INFO L124 PetriNetUnfolderBase]: 948/1761 cut-off events. [2024-11-17 07:42:58,412 INFO L125 PetriNetUnfolderBase]: For 6878/6896 co-relation queries the response was YES. [2024-11-17 07:42:58,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6924 conditions, 1761 events. 948/1761 cut-off events. For 6878/6896 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10175 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. [2024-11-17 07:42:58,426 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 97 selfloop transitions, 82 changer transitions 18/202 dead transitions. [2024-11-17 07:42:58,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 202 transitions, 2002 flow [2024-11-17 07:42:58,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-17 07:42:58,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-17 07:42:58,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 269 transitions. [2024-11-17 07:42:58,428 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41640866873065013 [2024-11-17 07:42:58,428 INFO L175 Difference]: Start difference. First operand has 106 places, 127 transitions, 1233 flow. Second operand 17 states and 269 transitions. [2024-11-17 07:42:58,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 202 transitions, 2002 flow [2024-11-17 07:42:58,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 202 transitions, 1888 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-11-17 07:42:58,453 INFO L231 Difference]: Finished difference. Result has 118 places, 137 transitions, 1453 flow [2024-11-17 07:42:58,455 INFO L260 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} [2024-11-17 07:42:58,456 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 79 predicate places. [2024-11-17 07:42:58,456 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 137 transitions, 1453 flow [2024-11-17 07:42:58,456 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) [2024-11-17 07:42:58,456 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:58,456 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:58,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-17 07:42:58,456 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:58,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:58,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1664557211, now seen corresponding path program 2 times [2024-11-17 07:42:58,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:58,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502790555] [2024-11-17 07:42:58,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:58,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:58,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:58,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:58,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:58,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502790555] [2024-11-17 07:42:58,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502790555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:58,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:58,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:42:58,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802035772] [2024-11-17 07:42:58,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:58,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-17 07:42:58,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:58,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-17 07:42:58,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-17 07:42:58,812 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-17 07:42:58,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 137 transitions, 1453 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:42:58,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:58,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-17 07:42:58,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:42:59,408 INFO L124 PetriNetUnfolderBase]: 1171/2327 cut-off events. [2024-11-17 07:42:59,408 INFO L125 PetriNetUnfolderBase]: For 11396/11653 co-relation queries the response was YES. [2024-11-17 07:42:59,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9325 conditions, 2327 events. 1171/2327 cut-off events. For 11396/11653 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15456 event pairs, 281 based on Foata normal form. 26/2351 useless extension candidates. Maximal degree in co-relation 8261. Up to 601 conditions per place. [2024-11-17 07:42:59,425 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 199 selfloop transitions, 48 changer transitions 11/265 dead transitions. [2024-11-17 07:42:59,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 265 transitions, 2994 flow [2024-11-17 07:42:59,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 07:42:59,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 07:42:59,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 228 transitions. [2024-11-17 07:42:59,427 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-17 07:42:59,427 INFO L175 Difference]: Start difference. First operand has 118 places, 137 transitions, 1453 flow. Second operand 12 states and 228 transitions. [2024-11-17 07:42:59,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 265 transitions, 2994 flow [2024-11-17 07:42:59,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 265 transitions, 2761 flow, removed 40 selfloop flow, removed 11 redundant places. [2024-11-17 07:42:59,459 INFO L231 Difference]: Finished difference. Result has 124 places, 162 transitions, 1628 flow [2024-11-17 07:42:59,460 INFO L260 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=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1628, PETRI_PLACES=124, PETRI_TRANSITIONS=162} [2024-11-17 07:42:59,460 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 85 predicate places. [2024-11-17 07:42:59,460 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 162 transitions, 1628 flow [2024-11-17 07:42:59,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:42:59,461 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:42:59,461 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:42:59,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-17 07:42:59,461 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:42:59,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:42:59,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1379226701, now seen corresponding path program 3 times [2024-11-17 07:42:59,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:42:59,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965563019] [2024-11-17 07:42:59,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:42:59,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:42:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:42:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:42:59,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:42:59,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965563019] [2024-11-17 07:42:59,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965563019] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:42:59,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:42:59,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:42:59,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253437765] [2024-11-17 07:42:59,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:42:59,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 07:42:59,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:42:59,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 07:42:59,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:42:59,732 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-17 07:42:59,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 162 transitions, 1628 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:42:59,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:42:59,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-17 07:42:59,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:00,476 INFO L124 PetriNetUnfolderBase]: 1289/2661 cut-off events. [2024-11-17 07:43:00,476 INFO L125 PetriNetUnfolderBase]: For 14054/14346 co-relation queries the response was YES. [2024-11-17 07:43:00,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11430 conditions, 2661 events. 1289/2661 cut-off events. For 14054/14346 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18948 event pairs, 321 based on Foata normal form. 48/2707 useless extension candidates. Maximal degree in co-relation 10645. Up to 601 conditions per place. [2024-11-17 07:43:00,502 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 195 selfloop transitions, 65 changer transitions 11/278 dead transitions. [2024-11-17 07:43:00,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 278 transitions, 2992 flow [2024-11-17 07:43:00,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:43:00,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:43:00,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 275 transitions. [2024-11-17 07:43:00,508 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5169172932330827 [2024-11-17 07:43:00,508 INFO L175 Difference]: Start difference. First operand has 124 places, 162 transitions, 1628 flow. Second operand 14 states and 275 transitions. [2024-11-17 07:43:00,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 278 transitions, 2992 flow [2024-11-17 07:43:00,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 278 transitions, 2920 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-11-17 07:43:00,558 INFO L231 Difference]: Finished difference. Result has 137 places, 174 transitions, 1897 flow [2024-11-17 07:43:00,559 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1897, PETRI_PLACES=137, PETRI_TRANSITIONS=174} [2024-11-17 07:43:00,560 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 98 predicate places. [2024-11-17 07:43:00,560 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 174 transitions, 1897 flow [2024-11-17 07:43:00,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:00,563 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:00,563 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:00,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-17 07:43:00,564 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:00,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:00,564 INFO L85 PathProgramCache]: Analyzing trace with hash 2017645483, now seen corresponding path program 4 times [2024-11-17 07:43:00,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:00,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960482934] [2024-11-17 07:43:00,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:00,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:00,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:00,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:00,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:00,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960482934] [2024-11-17 07:43:00,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960482934] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:00,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:00,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:43:00,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589868844] [2024-11-17 07:43:00,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:00,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 07:43:00,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:00,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 07:43:00,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 07:43:00,908 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-11-17 07:43:00,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 174 transitions, 1897 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) [2024-11-17 07:43:00,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:00,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-11-17 07:43:00,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:01,763 INFO L124 PetriNetUnfolderBase]: 1562/2992 cut-off events. [2024-11-17 07:43:01,763 INFO L125 PetriNetUnfolderBase]: For 18553/18838 co-relation queries the response was YES. [2024-11-17 07:43:01,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13752 conditions, 2992 events. 1562/2992 cut-off events. For 18553/18838 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 20469 event pairs, 561 based on Foata normal form. 48/3030 useless extension candidates. Maximal degree in co-relation 12934. Up to 2237 conditions per place. [2024-11-17 07:43:01,796 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 117 selfloop transitions, 102 changer transitions 18/242 dead transitions. [2024-11-17 07:43:01,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 242 transitions, 2907 flow [2024-11-17 07:43:01,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-17 07:43:01,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-17 07:43:01,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 281 transitions. [2024-11-17 07:43:01,800 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.389196675900277 [2024-11-17 07:43:01,800 INFO L175 Difference]: Start difference. First operand has 137 places, 174 transitions, 1897 flow. Second operand 19 states and 281 transitions. [2024-11-17 07:43:01,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 242 transitions, 2907 flow [2024-11-17 07:43:01,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 242 transitions, 2815 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-11-17 07:43:01,856 INFO L231 Difference]: Finished difference. Result has 154 places, 179 transitions, 2145 flow [2024-11-17 07:43:01,856 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2145, PETRI_PLACES=154, PETRI_TRANSITIONS=179} [2024-11-17 07:43:01,858 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 115 predicate places. [2024-11-17 07:43:01,858 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 179 transitions, 2145 flow [2024-11-17 07:43:01,859 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) [2024-11-17 07:43:01,859 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:01,859 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:01,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-17 07:43:01,859 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:01,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1757491729, now seen corresponding path program 1 times [2024-11-17 07:43:01,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:01,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814701739] [2024-11-17 07:43:01,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:01,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:01,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:01,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:01,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814701739] [2024-11-17 07:43:01,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814701739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:01,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:01,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-17 07:43:01,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252041357] [2024-11-17 07:43:01,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:01,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-17 07:43:01,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:01,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-17 07:43:01,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-17 07:43:01,920 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-11-17 07:43:01,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 179 transitions, 2145 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) [2024-11-17 07:43:01,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:01,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-11-17 07:43:01,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:02,178 INFO L124 PetriNetUnfolderBase]: 733/1450 cut-off events. [2024-11-17 07:43:02,178 INFO L125 PetriNetUnfolderBase]: For 10643/10918 co-relation queries the response was YES. [2024-11-17 07:43:02,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6932 conditions, 1450 events. 733/1450 cut-off events. For 10643/10918 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8724 event pairs, 146 based on Foata normal form. 6/1456 useless extension candidates. Maximal degree in co-relation 6605. Up to 779 conditions per place. [2024-11-17 07:43:02,193 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 165 selfloop transitions, 31 changer transitions 6/208 dead transitions. [2024-11-17 07:43:02,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 208 transitions, 2825 flow [2024-11-17 07:43:02,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-17 07:43:02,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-17 07:43:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-11-17 07:43:02,196 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5526315789473685 [2024-11-17 07:43:02,196 INFO L175 Difference]: Start difference. First operand has 154 places, 179 transitions, 2145 flow. Second operand 4 states and 84 transitions. [2024-11-17 07:43:02,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 208 transitions, 2825 flow [2024-11-17 07:43:02,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 208 transitions, 2437 flow, removed 45 selfloop flow, removed 23 redundant places. [2024-11-17 07:43:02,226 INFO L231 Difference]: Finished difference. Result has 125 places, 147 transitions, 1531 flow [2024-11-17 07:43:02,227 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1531, PETRI_PLACES=125, PETRI_TRANSITIONS=147} [2024-11-17 07:43:02,227 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 86 predicate places. [2024-11-17 07:43:02,228 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 147 transitions, 1531 flow [2024-11-17 07:43:02,228 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) [2024-11-17 07:43:02,228 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:02,228 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:02,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-17 07:43:02,228 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:02,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:02,228 INFO L85 PathProgramCache]: Analyzing trace with hash 583106921, now seen corresponding path program 1 times [2024-11-17 07:43:02,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:02,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314946083] [2024-11-17 07:43:02,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:02,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:02,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:02,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:02,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314946083] [2024-11-17 07:43:02,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314946083] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:02,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:02,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:02,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986279171] [2024-11-17 07:43:02,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:02,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:02,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:02,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:02,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:02,694 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:02,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 147 transitions, 1531 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) [2024-11-17 07:43:02,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:02,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:02,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:03,304 INFO L124 PetriNetUnfolderBase]: 805/1604 cut-off events. [2024-11-17 07:43:03,305 INFO L125 PetriNetUnfolderBase]: For 7647/7647 co-relation queries the response was YES. [2024-11-17 07:43:03,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6899 conditions, 1604 events. 805/1604 cut-off events. For 7647/7647 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9646 event pairs, 251 based on Foata normal form. 14/1618 useless extension candidates. Maximal degree in co-relation 6607. Up to 1089 conditions per place. [2024-11-17 07:43:03,316 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 154 selfloop transitions, 50 changer transitions 0/206 dead transitions. [2024-11-17 07:43:03,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 206 transitions, 2292 flow [2024-11-17 07:43:03,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:43:03,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:43:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 187 transitions. [2024-11-17 07:43:03,318 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35150375939849626 [2024-11-17 07:43:03,318 INFO L175 Difference]: Start difference. First operand has 125 places, 147 transitions, 1531 flow. Second operand 14 states and 187 transitions. [2024-11-17 07:43:03,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 206 transitions, 2292 flow [2024-11-17 07:43:03,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 206 transitions, 2207 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-11-17 07:43:03,346 INFO L231 Difference]: Finished difference. Result has 137 places, 152 transitions, 1649 flow [2024-11-17 07:43:03,346 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1649, PETRI_PLACES=137, PETRI_TRANSITIONS=152} [2024-11-17 07:43:03,347 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 98 predicate places. [2024-11-17 07:43:03,347 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 152 transitions, 1649 flow [2024-11-17 07:43:03,347 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) [2024-11-17 07:43:03,347 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:03,347 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:03,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-17 07:43:03,348 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:03,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:03,348 INFO L85 PathProgramCache]: Analyzing trace with hash 574518752, now seen corresponding path program 1 times [2024-11-17 07:43:03,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:03,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594091961] [2024-11-17 07:43:03,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:03,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:03,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:03,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:03,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594091961] [2024-11-17 07:43:03,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594091961] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:03,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:03,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:43:03,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680518639] [2024-11-17 07:43:03,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:03,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-17 07:43:03,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:03,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-17 07:43:03,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-17 07:43:03,624 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-17 07:43:03,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 152 transitions, 1649 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:03,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:03,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-17 07:43:03,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:04,003 INFO L124 PetriNetUnfolderBase]: 632/1344 cut-off events. [2024-11-17 07:43:04,004 INFO L125 PetriNetUnfolderBase]: For 6419/6421 co-relation queries the response was YES. [2024-11-17 07:43:04,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6009 conditions, 1344 events. 632/1344 cut-off events. For 6419/6421 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8578 event pairs, 115 based on Foata normal form. 22/1366 useless extension candidates. Maximal degree in co-relation 5779. Up to 666 conditions per place. [2024-11-17 07:43:04,016 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 138 selfloop transitions, 73 changer transitions 0/218 dead transitions. [2024-11-17 07:43:04,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 218 transitions, 2663 flow [2024-11-17 07:43:04,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-17 07:43:04,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-17 07:43:04,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-11-17 07:43:04,018 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46842105263157896 [2024-11-17 07:43:04,018 INFO L175 Difference]: Start difference. First operand has 137 places, 152 transitions, 1649 flow. Second operand 10 states and 178 transitions. [2024-11-17 07:43:04,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 218 transitions, 2663 flow [2024-11-17 07:43:04,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 218 transitions, 2597 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-17 07:43:04,045 INFO L231 Difference]: Finished difference. Result has 147 places, 178 transitions, 2123 flow [2024-11-17 07:43:04,045 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2123, PETRI_PLACES=147, PETRI_TRANSITIONS=178} [2024-11-17 07:43:04,046 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 108 predicate places. [2024-11-17 07:43:04,046 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 178 transitions, 2123 flow [2024-11-17 07:43:04,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:04,047 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:04,048 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:04,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-17 07:43:04,048 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:04,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:04,048 INFO L85 PathProgramCache]: Analyzing trace with hash -644062634, now seen corresponding path program 2 times [2024-11-17 07:43:04,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:04,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149789908] [2024-11-17 07:43:04,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:04,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:04,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:04,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:04,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:04,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149789908] [2024-11-17 07:43:04,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149789908] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:04,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:04,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:04,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041524458] [2024-11-17 07:43:04,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:04,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:04,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:04,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:04,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:04,465 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:04,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 178 transitions, 2123 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) [2024-11-17 07:43:04,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:04,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:04,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:05,008 INFO L124 PetriNetUnfolderBase]: 838/1675 cut-off events. [2024-11-17 07:43:05,009 INFO L125 PetriNetUnfolderBase]: For 9717/9717 co-relation queries the response was YES. [2024-11-17 07:43:05,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7912 conditions, 1675 events. 838/1675 cut-off events. For 9717/9717 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10274 event pairs, 272 based on Foata normal form. 16/1691 useless extension candidates. Maximal degree in co-relation 7280. Up to 1134 conditions per place. [2024-11-17 07:43:05,024 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 160 selfloop transitions, 63 changer transitions 0/225 dead transitions. [2024-11-17 07:43:05,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 225 transitions, 2930 flow [2024-11-17 07:43:05,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:43:05,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:43:05,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 179 transitions. [2024-11-17 07:43:05,030 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33646616541353386 [2024-11-17 07:43:05,030 INFO L175 Difference]: Start difference. First operand has 147 places, 178 transitions, 2123 flow. Second operand 14 states and 179 transitions. [2024-11-17 07:43:05,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 225 transitions, 2930 flow [2024-11-17 07:43:05,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 225 transitions, 2874 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-11-17 07:43:05,069 INFO L231 Difference]: Finished difference. Result has 162 places, 180 transitions, 2258 flow [2024-11-17 07:43:05,069 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2258, PETRI_PLACES=162, PETRI_TRANSITIONS=180} [2024-11-17 07:43:05,070 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 123 predicate places. [2024-11-17 07:43:05,070 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 180 transitions, 2258 flow [2024-11-17 07:43:05,070 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) [2024-11-17 07:43:05,070 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:05,070 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:05,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-17 07:43:05,070 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:05,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:05,071 INFO L85 PathProgramCache]: Analyzing trace with hash -169763651, now seen corresponding path program 2 times [2024-11-17 07:43:05,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:05,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344023261] [2024-11-17 07:43:05,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:05,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:05,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:05,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:05,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344023261] [2024-11-17 07:43:05,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344023261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:05,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:05,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:05,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100887584] [2024-11-17 07:43:05,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:05,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:05,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:05,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:05,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:05,495 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:05,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 180 transitions, 2258 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) [2024-11-17 07:43:05,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:05,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:05,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:06,013 INFO L124 PetriNetUnfolderBase]: 913/1833 cut-off events. [2024-11-17 07:43:06,013 INFO L125 PetriNetUnfolderBase]: For 11592/11592 co-relation queries the response was YES. [2024-11-17 07:43:06,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8818 conditions, 1833 events. 913/1833 cut-off events. For 11592/11592 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11519 event pairs, 297 based on Foata normal form. 14/1846 useless extension candidates. Maximal degree in co-relation 8183. Up to 1230 conditions per place. [2024-11-17 07:43:06,037 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 182 selfloop transitions, 66 changer transitions 0/250 dead transitions. [2024-11-17 07:43:06,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 250 transitions, 3326 flow [2024-11-17 07:43:06,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:43:06,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:43:06,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 185 transitions. [2024-11-17 07:43:06,040 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34774436090225563 [2024-11-17 07:43:06,040 INFO L175 Difference]: Start difference. First operand has 162 places, 180 transitions, 2258 flow. Second operand 14 states and 185 transitions. [2024-11-17 07:43:06,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 250 transitions, 3326 flow [2024-11-17 07:43:06,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 250 transitions, 3218 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-11-17 07:43:06,083 INFO L231 Difference]: Finished difference. Result has 172 places, 190 transitions, 2479 flow [2024-11-17 07:43:06,083 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2479, PETRI_PLACES=172, PETRI_TRANSITIONS=190} [2024-11-17 07:43:06,084 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 133 predicate places. [2024-11-17 07:43:06,084 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 190 transitions, 2479 flow [2024-11-17 07:43:06,084 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) [2024-11-17 07:43:06,084 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:06,085 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:06,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-17 07:43:06,085 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:06,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:06,085 INFO L85 PathProgramCache]: Analyzing trace with hash 186344509, now seen corresponding path program 3 times [2024-11-17 07:43:06,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:06,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610501527] [2024-11-17 07:43:06,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:06,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:06,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:06,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:06,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610501527] [2024-11-17 07:43:06,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610501527] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:06,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:06,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:06,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107738926] [2024-11-17 07:43:06,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:06,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:06,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:06,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:06,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:06,654 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:06,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 190 transitions, 2479 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) [2024-11-17 07:43:06,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:06,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:06,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:07,530 INFO L124 PetriNetUnfolderBase]: 966/1949 cut-off events. [2024-11-17 07:43:07,530 INFO L125 PetriNetUnfolderBase]: For 13309/13309 co-relation queries the response was YES. [2024-11-17 07:43:07,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9668 conditions, 1949 events. 966/1949 cut-off events. For 13309/13309 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12480 event pairs, 267 based on Foata normal form. 14/1963 useless extension candidates. Maximal degree in co-relation 9012. Up to 650 conditions per place. [2024-11-17 07:43:07,549 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 184 selfloop transitions, 104 changer transitions 0/290 dead transitions. [2024-11-17 07:43:07,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 290 transitions, 3801 flow [2024-11-17 07:43:07,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-17 07:43:07,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-17 07:43:07,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 276 transitions. [2024-11-17 07:43:07,552 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33014354066985646 [2024-11-17 07:43:07,552 INFO L175 Difference]: Start difference. First operand has 172 places, 190 transitions, 2479 flow. Second operand 22 states and 276 transitions. [2024-11-17 07:43:07,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 290 transitions, 3801 flow [2024-11-17 07:43:07,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 290 transitions, 3762 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-17 07:43:07,599 INFO L231 Difference]: Finished difference. Result has 194 places, 195 transitions, 2811 flow [2024-11-17 07:43:07,599 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2811, PETRI_PLACES=194, PETRI_TRANSITIONS=195} [2024-11-17 07:43:07,600 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 155 predicate places. [2024-11-17 07:43:07,600 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 195 transitions, 2811 flow [2024-11-17 07:43:07,600 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) [2024-11-17 07:43:07,600 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:07,600 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:07,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-17 07:43:07,600 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:07,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:07,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2137906745, now seen corresponding path program 4 times [2024-11-17 07:43:07,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:07,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276153709] [2024-11-17 07:43:07,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:07,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:07,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:08,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:08,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:08,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276153709] [2024-11-17 07:43:08,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276153709] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:08,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:08,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:08,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463624929] [2024-11-17 07:43:08,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:08,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:08,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:08,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:08,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:08,035 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:08,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 195 transitions, 2811 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) [2024-11-17 07:43:08,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:08,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:08,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:08,682 INFO L124 PetriNetUnfolderBase]: 951/1928 cut-off events. [2024-11-17 07:43:08,682 INFO L125 PetriNetUnfolderBase]: For 15936/15936 co-relation queries the response was YES. [2024-11-17 07:43:08,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10141 conditions, 1928 events. 951/1928 cut-off events. For 15936/15936 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12387 event pairs, 262 based on Foata normal form. 14/1942 useless extension candidates. Maximal degree in co-relation 9594. Up to 710 conditions per place. [2024-11-17 07:43:08,700 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 188 selfloop transitions, 80 changer transitions 0/270 dead transitions. [2024-11-17 07:43:08,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 270 transitions, 3975 flow [2024-11-17 07:43:08,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-17 07:43:08,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-17 07:43:08,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 204 transitions. [2024-11-17 07:43:08,701 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3355263157894737 [2024-11-17 07:43:08,701 INFO L175 Difference]: Start difference. First operand has 194 places, 195 transitions, 2811 flow. Second operand 16 states and 204 transitions. [2024-11-17 07:43:08,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 270 transitions, 3975 flow [2024-11-17 07:43:08,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 270 transitions, 3761 flow, removed 12 selfloop flow, removed 17 redundant places. [2024-11-17 07:43:08,760 INFO L231 Difference]: Finished difference. Result has 195 places, 200 transitions, 2880 flow [2024-11-17 07:43:08,761 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2880, PETRI_PLACES=195, PETRI_TRANSITIONS=200} [2024-11-17 07:43:08,761 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 156 predicate places. [2024-11-17 07:43:08,761 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 200 transitions, 2880 flow [2024-11-17 07:43:08,763 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) [2024-11-17 07:43:08,763 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:08,763 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:08,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-17 07:43:08,764 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:08,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:08,764 INFO L85 PathProgramCache]: Analyzing trace with hash -2146494914, now seen corresponding path program 3 times [2024-11-17 07:43:08,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:08,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10627200] [2024-11-17 07:43:08,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:08,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:08,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:09,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:09,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:09,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10627200] [2024-11-17 07:43:09,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10627200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:09,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:09,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:09,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076784380] [2024-11-17 07:43:09,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:09,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:09,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:09,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:09,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:09,141 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:09,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 200 transitions, 2880 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) [2024-11-17 07:43:09,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:09,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:09,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:09,742 INFO L124 PetriNetUnfolderBase]: 1039/2115 cut-off events. [2024-11-17 07:43:09,742 INFO L125 PetriNetUnfolderBase]: For 17241/17241 co-relation queries the response was YES. [2024-11-17 07:43:09,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11124 conditions, 2115 events. 1039/2115 cut-off events. For 17241/17241 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13957 event pairs, 295 based on Foata normal form. 20/2135 useless extension candidates. Maximal degree in co-relation 10528. Up to 1393 conditions per place. [2024-11-17 07:43:09,762 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 187 selfloop transitions, 74 changer transitions 0/263 dead transitions. [2024-11-17 07:43:09,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 263 transitions, 3976 flow [2024-11-17 07:43:09,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-17 07:43:09,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-17 07:43:09,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 188 transitions. [2024-11-17 07:43:09,764 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3298245614035088 [2024-11-17 07:43:09,764 INFO L175 Difference]: Start difference. First operand has 195 places, 200 transitions, 2880 flow. Second operand 15 states and 188 transitions. [2024-11-17 07:43:09,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 263 transitions, 3976 flow [2024-11-17 07:43:09,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 263 transitions, 3858 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-11-17 07:43:09,834 INFO L231 Difference]: Finished difference. Result has 202 places, 206 transitions, 3026 flow [2024-11-17 07:43:09,834 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3026, PETRI_PLACES=202, PETRI_TRANSITIONS=206} [2024-11-17 07:43:09,835 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 163 predicate places. [2024-11-17 07:43:09,835 INFO L471 AbstractCegarLoop]: Abstraction has has 202 places, 206 transitions, 3026 flow [2024-11-17 07:43:09,835 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) [2024-11-17 07:43:09,835 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:09,835 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:09,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-17 07:43:09,836 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:09,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:09,836 INFO L85 PathProgramCache]: Analyzing trace with hash 203416818, now seen corresponding path program 4 times [2024-11-17 07:43:09,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:09,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944190889] [2024-11-17 07:43:09,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:09,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:10,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:10,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:10,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944190889] [2024-11-17 07:43:10,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944190889] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:10,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:10,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:43:10,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072674857] [2024-11-17 07:43:10,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:10,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-17 07:43:10,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:10,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-17 07:43:10,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-17 07:43:10,096 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-17 07:43:10,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 206 transitions, 3026 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:10,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:10,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-17 07:43:10,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:10,539 INFO L124 PetriNetUnfolderBase]: 837/1807 cut-off events. [2024-11-17 07:43:10,539 INFO L125 PetriNetUnfolderBase]: For 16158/16159 co-relation queries the response was YES. [2024-11-17 07:43:10,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9874 conditions, 1807 events. 837/1807 cut-off events. For 16158/16159 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12503 event pairs, 74 based on Foata normal form. 23/1830 useless extension candidates. Maximal degree in co-relation 9541. Up to 517 conditions per place. [2024-11-17 07:43:10,561 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 167 selfloop transitions, 127 changer transitions 0/306 dead transitions. [2024-11-17 07:43:10,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 306 transitions, 4773 flow [2024-11-17 07:43:10,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 07:43:10,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 07:43:10,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-11-17 07:43:10,566 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-11-17 07:43:10,567 INFO L175 Difference]: Start difference. First operand has 202 places, 206 transitions, 3026 flow. Second operand 12 states and 208 transitions. [2024-11-17 07:43:10,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 306 transitions, 4773 flow [2024-11-17 07:43:10,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 306 transitions, 4647 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-11-17 07:43:10,634 INFO L231 Difference]: Finished difference. Result has 211 places, 239 transitions, 3824 flow [2024-11-17 07:43:10,635 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3824, PETRI_PLACES=211, PETRI_TRANSITIONS=239} [2024-11-17 07:43:10,635 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 172 predicate places. [2024-11-17 07:43:10,635 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 239 transitions, 3824 flow [2024-11-17 07:43:10,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:10,635 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:10,635 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:10,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-17 07:43:10,636 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:10,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:10,636 INFO L85 PathProgramCache]: Analyzing trace with hash 368762403, now seen corresponding path program 1 times [2024-11-17 07:43:10,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:10,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394319445] [2024-11-17 07:43:10,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:10,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:10,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:11,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:11,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:11,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394319445] [2024-11-17 07:43:11,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394319445] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:11,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:11,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:11,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443239288] [2024-11-17 07:43:11,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:11,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:11,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:11,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:11,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:11,158 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:11,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 239 transitions, 3824 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:11,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:11,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:11,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:11,863 INFO L124 PetriNetUnfolderBase]: 1127/2324 cut-off events. [2024-11-17 07:43:11,864 INFO L125 PetriNetUnfolderBase]: For 22954/22954 co-relation queries the response was YES. [2024-11-17 07:43:11,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13065 conditions, 2324 events. 1127/2324 cut-off events. For 22954/22954 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16012 event pairs, 394 based on Foata normal form. 10/2334 useless extension candidates. Maximal degree in co-relation 12423. Up to 1665 conditions per place. [2024-11-17 07:43:11,884 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 216 selfloop transitions, 74 changer transitions 0/292 dead transitions. [2024-11-17 07:43:11,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 292 transitions, 4862 flow [2024-11-17 07:43:11,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 07:43:11,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 07:43:11,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-11-17 07:43:11,886 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3340080971659919 [2024-11-17 07:43:11,886 INFO L175 Difference]: Start difference. First operand has 211 places, 239 transitions, 3824 flow. Second operand 13 states and 165 transitions. [2024-11-17 07:43:11,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 292 transitions, 4862 flow [2024-11-17 07:43:11,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 292 transitions, 4698 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-11-17 07:43:11,970 INFO L231 Difference]: Finished difference. Result has 222 places, 241 transitions, 3933 flow [2024-11-17 07:43:11,970 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3692, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3933, PETRI_PLACES=222, PETRI_TRANSITIONS=241} [2024-11-17 07:43:11,971 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 183 predicate places. [2024-11-17 07:43:11,971 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 241 transitions, 3933 flow [2024-11-17 07:43:11,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:11,971 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:11,971 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:11,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-17 07:43:11,971 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:11,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:11,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1784954803, now seen corresponding path program 1 times [2024-11-17 07:43:11,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:11,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778903736] [2024-11-17 07:43:11,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:11,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:11,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:12,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:12,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:12,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778903736] [2024-11-17 07:43:12,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778903736] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:12,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:12,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:12,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927089415] [2024-11-17 07:43:12,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:12,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:12,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:12,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:12,430 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:12,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 241 transitions, 3933 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) [2024-11-17 07:43:12,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:12,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:12,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:13,098 INFO L124 PetriNetUnfolderBase]: 1096/2275 cut-off events. [2024-11-17 07:43:13,099 INFO L125 PetriNetUnfolderBase]: For 21435/21435 co-relation queries the response was YES. [2024-11-17 07:43:13,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12569 conditions, 2275 events. 1096/2275 cut-off events. For 21435/21435 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15792 event pairs, 439 based on Foata normal form. 24/2299 useless extension candidates. Maximal degree in co-relation 12025. Up to 1697 conditions per place. [2024-11-17 07:43:13,114 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 187 selfloop transitions, 71 changer transitions 43/303 dead transitions. [2024-11-17 07:43:13,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 303 transitions, 4973 flow [2024-11-17 07:43:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-17 07:43:13,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-17 07:43:13,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 194 transitions. [2024-11-17 07:43:13,120 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34035087719298246 [2024-11-17 07:43:13,120 INFO L175 Difference]: Start difference. First operand has 222 places, 241 transitions, 3933 flow. Second operand 15 states and 194 transitions. [2024-11-17 07:43:13,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 303 transitions, 4973 flow [2024-11-17 07:43:13,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 303 transitions, 4779 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-11-17 07:43:13,193 INFO L231 Difference]: Finished difference. Result has 225 places, 229 transitions, 3694 flow [2024-11-17 07:43:13,193 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3694, PETRI_PLACES=225, PETRI_TRANSITIONS=229} [2024-11-17 07:43:13,193 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 186 predicate places. [2024-11-17 07:43:13,193 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 229 transitions, 3694 flow [2024-11-17 07:43:13,193 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) [2024-11-17 07:43:13,194 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:13,194 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:13,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-17 07:43:13,194 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:13,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:13,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1779760995, now seen corresponding path program 2 times [2024-11-17 07:43:13,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:13,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374629464] [2024-11-17 07:43:13,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:13,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:13,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:13,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:13,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374629464] [2024-11-17 07:43:13,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374629464] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:13,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:13,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:13,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454168824] [2024-11-17 07:43:13,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:13,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:13,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:13,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:13,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:13,665 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:13,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 229 transitions, 3694 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:13,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:13,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:13,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:14,640 INFO L124 PetriNetUnfolderBase]: 1068/2198 cut-off events. [2024-11-17 07:43:14,640 INFO L125 PetriNetUnfolderBase]: For 19766/19766 co-relation queries the response was YES. [2024-11-17 07:43:14,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12218 conditions, 2198 events. 1068/2198 cut-off events. For 19766/19766 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14869 event pairs, 302 based on Foata normal form. 10/2206 useless extension candidates. Maximal degree in co-relation 11889. Up to 728 conditions per place. [2024-11-17 07:43:14,661 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 226 selfloop transitions, 117 changer transitions 0/345 dead transitions. [2024-11-17 07:43:14,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 345 transitions, 5382 flow [2024-11-17 07:43:14,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-17 07:43:14,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-17 07:43:14,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 299 transitions. [2024-11-17 07:43:14,662 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31473684210526315 [2024-11-17 07:43:14,662 INFO L175 Difference]: Start difference. First operand has 225 places, 229 transitions, 3694 flow. Second operand 25 states and 299 transitions. [2024-11-17 07:43:14,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 345 transitions, 5382 flow [2024-11-17 07:43:14,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 345 transitions, 5266 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-11-17 07:43:14,746 INFO L231 Difference]: Finished difference. Result has 234 places, 235 transitions, 3986 flow [2024-11-17 07:43:14,746 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3986, PETRI_PLACES=234, PETRI_TRANSITIONS=235} [2024-11-17 07:43:14,746 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 195 predicate places. [2024-11-17 07:43:14,746 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 235 transitions, 3986 flow [2024-11-17 07:43:14,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:14,747 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:14,747 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:14,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-17 07:43:14,747 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:14,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:14,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1599379305, now seen corresponding path program 3 times [2024-11-17 07:43:14,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:14,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669517965] [2024-11-17 07:43:14,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:14,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:14,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:15,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:15,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:15,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669517965] [2024-11-17 07:43:15,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669517965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:15,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:15,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:15,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558059232] [2024-11-17 07:43:15,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:15,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:15,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:15,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:15,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:15,214 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:15,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 235 transitions, 3986 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:15,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:15,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:15,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:16,082 INFO L124 PetriNetUnfolderBase]: 1056/2183 cut-off events. [2024-11-17 07:43:16,082 INFO L125 PetriNetUnfolderBase]: For 21690/21690 co-relation queries the response was YES. [2024-11-17 07:43:16,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12597 conditions, 2183 events. 1056/2183 cut-off events. For 21690/21690 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14785 event pairs, 185 based on Foata normal form. 10/2191 useless extension candidates. Maximal degree in co-relation 12139. Up to 474 conditions per place. [2024-11-17 07:43:16,104 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 164 selfloop transitions, 191 changer transitions 0/357 dead transitions. [2024-11-17 07:43:16,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 357 transitions, 5936 flow [2024-11-17 07:43:16,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-17 07:43:16,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-17 07:43:16,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 276 transitions. [2024-11-17 07:43:16,106 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2024-11-17 07:43:16,106 INFO L175 Difference]: Start difference. First operand has 234 places, 235 transitions, 3986 flow. Second operand 23 states and 276 transitions. [2024-11-17 07:43:16,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 357 transitions, 5936 flow [2024-11-17 07:43:16,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 357 transitions, 5682 flow, removed 22 selfloop flow, removed 20 redundant places. [2024-11-17 07:43:16,194 INFO L231 Difference]: Finished difference. Result has 241 places, 281 transitions, 5040 flow [2024-11-17 07:43:16,194 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3749, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5040, PETRI_PLACES=241, PETRI_TRANSITIONS=281} [2024-11-17 07:43:16,195 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 202 predicate places. [2024-11-17 07:43:16,195 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 281 transitions, 5040 flow [2024-11-17 07:43:16,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:16,195 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:16,195 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:16,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-17 07:43:16,195 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:16,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:16,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2051188033, now seen corresponding path program 1 times [2024-11-17 07:43:16,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:16,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703649275] [2024-11-17 07:43:16,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:16,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:16,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:16,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:16,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:16,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703649275] [2024-11-17 07:43:16,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703649275] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:16,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:16,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 07:43:16,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810371185] [2024-11-17 07:43:16,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:16,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-17 07:43:16,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:16,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-17 07:43:16,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-17 07:43:16,453 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-17 07:43:16,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 281 transitions, 5040 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:16,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:16,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-17 07:43:16,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:17,055 INFO L124 PetriNetUnfolderBase]: 784/1714 cut-off events. [2024-11-17 07:43:17,056 INFO L125 PetriNetUnfolderBase]: For 21002/21004 co-relation queries the response was YES. [2024-11-17 07:43:17,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10586 conditions, 1714 events. 784/1714 cut-off events. For 21002/21004 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11830 event pairs, 177 based on Foata normal form. 16/1729 useless extension candidates. Maximal degree in co-relation 10274. Up to 519 conditions per place. [2024-11-17 07:43:17,071 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 188 selfloop transitions, 113 changer transitions 3/324 dead transitions. [2024-11-17 07:43:17,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 324 transitions, 6006 flow [2024-11-17 07:43:17,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-17 07:43:17,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-17 07:43:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-17 07:43:17,072 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.507177033492823 [2024-11-17 07:43:17,072 INFO L175 Difference]: Start difference. First operand has 241 places, 281 transitions, 5040 flow. Second operand 11 states and 212 transitions. [2024-11-17 07:43:17,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 324 transitions, 6006 flow [2024-11-17 07:43:17,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 324 transitions, 5594 flow, removed 109 selfloop flow, removed 15 redundant places. [2024-11-17 07:43:17,157 INFO L231 Difference]: Finished difference. Result has 241 places, 279 transitions, 4884 flow [2024-11-17 07:43:17,158 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4884, PETRI_PLACES=241, PETRI_TRANSITIONS=279} [2024-11-17 07:43:17,158 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 202 predicate places. [2024-11-17 07:43:17,158 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 279 transitions, 4884 flow [2024-11-17 07:43:17,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:17,158 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:17,158 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:17,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-17 07:43:17,158 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:17,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:17,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1702834637, now seen corresponding path program 2 times [2024-11-17 07:43:17,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:17,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507466787] [2024-11-17 07:43:17,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:17,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:17,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:17,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:17,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507466787] [2024-11-17 07:43:17,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507466787] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:17,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:17,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:17,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420948567] [2024-11-17 07:43:17,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:17,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:17,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:17,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:17,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:17,484 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:17,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 279 transitions, 4884 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) [2024-11-17 07:43:17,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:17,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:17,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:18,215 INFO L124 PetriNetUnfolderBase]: 938/1991 cut-off events. [2024-11-17 07:43:18,215 INFO L125 PetriNetUnfolderBase]: For 22670/22674 co-relation queries the response was YES. [2024-11-17 07:43:18,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11895 conditions, 1991 events. 938/1991 cut-off events. For 22670/22674 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13554 event pairs, 366 based on Foata normal form. 20/2011 useless extension candidates. Maximal degree in co-relation 11425. Up to 1397 conditions per place. [2024-11-17 07:43:18,235 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 217 selfloop transitions, 77 changer transitions 41/337 dead transitions. [2024-11-17 07:43:18,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 337 transitions, 6072 flow [2024-11-17 07:43:18,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-17 07:43:18,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-17 07:43:18,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 226 transitions. [2024-11-17 07:43:18,236 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31301939058171746 [2024-11-17 07:43:18,236 INFO L175 Difference]: Start difference. First operand has 241 places, 279 transitions, 4884 flow. Second operand 19 states and 226 transitions. [2024-11-17 07:43:18,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 337 transitions, 6072 flow [2024-11-17 07:43:18,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 337 transitions, 5694 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-11-17 07:43:18,336 INFO L231 Difference]: Finished difference. Result has 253 places, 261 transitions, 4403 flow [2024-11-17 07:43:18,336 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4403, PETRI_PLACES=253, PETRI_TRANSITIONS=261} [2024-11-17 07:43:18,337 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 214 predicate places. [2024-11-17 07:43:18,337 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 261 transitions, 4403 flow [2024-11-17 07:43:18,337 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) [2024-11-17 07:43:18,337 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:18,337 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:18,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-17 07:43:18,337 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:18,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:18,338 INFO L85 PathProgramCache]: Analyzing trace with hash 849976183, now seen corresponding path program 4 times [2024-11-17 07:43:18,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:18,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481841107] [2024-11-17 07:43:18,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:18,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:18,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:18,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:18,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:18,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481841107] [2024-11-17 07:43:18,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481841107] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:18,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:18,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:18,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051758964] [2024-11-17 07:43:18,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:18,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:18,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:18,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:18,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:18,774 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:18,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 261 transitions, 4403 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:18,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:18,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:18,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:19,552 INFO L124 PetriNetUnfolderBase]: 894/1873 cut-off events. [2024-11-17 07:43:19,552 INFO L125 PetriNetUnfolderBase]: For 21183/21187 co-relation queries the response was YES. [2024-11-17 07:43:19,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11037 conditions, 1873 events. 894/1873 cut-off events. For 21183/21187 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12407 event pairs, 234 based on Foata normal form. 10/1883 useless extension candidates. Maximal degree in co-relation 10784. Up to 780 conditions per place. [2024-11-17 07:43:19,568 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 239 selfloop transitions, 89 changer transitions 0/330 dead transitions. [2024-11-17 07:43:19,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 330 transitions, 5588 flow [2024-11-17 07:43:19,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-17 07:43:19,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-17 07:43:19,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 258 transitions. [2024-11-17 07:43:19,571 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3233082706766917 [2024-11-17 07:43:19,571 INFO L175 Difference]: Start difference. First operand has 253 places, 261 transitions, 4403 flow. Second operand 21 states and 258 transitions. [2024-11-17 07:43:19,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 330 transitions, 5588 flow [2024-11-17 07:43:19,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 330 transitions, 5352 flow, removed 16 selfloop flow, removed 19 redundant places. [2024-11-17 07:43:19,649 INFO L231 Difference]: Finished difference. Result has 248 places, 265 transitions, 4474 flow [2024-11-17 07:43:19,649 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4175, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4474, PETRI_PLACES=248, PETRI_TRANSITIONS=265} [2024-11-17 07:43:19,649 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 209 predicate places. [2024-11-17 07:43:19,649 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 265 transitions, 4474 flow [2024-11-17 07:43:19,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:19,650 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:19,650 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:19,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-17 07:43:19,650 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:19,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:19,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1614246711, now seen corresponding path program 1 times [2024-11-17 07:43:19,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:19,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073054910] [2024-11-17 07:43:19,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:19,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:20,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:20,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:20,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073054910] [2024-11-17 07:43:20,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073054910] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:20,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:20,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:20,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519779769] [2024-11-17 07:43:20,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:20,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:20,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:20,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:20,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:20,033 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:20,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 265 transitions, 4474 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:20,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:20,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:20,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:20,625 INFO L124 PetriNetUnfolderBase]: 884/1849 cut-off events. [2024-11-17 07:43:20,625 INFO L125 PetriNetUnfolderBase]: For 22392/22396 co-relation queries the response was YES. [2024-11-17 07:43:20,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11050 conditions, 1849 events. 884/1849 cut-off events. For 22392/22396 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12217 event pairs, 306 based on Foata normal form. 8/1857 useless extension candidates. Maximal degree in co-relation 10557. Up to 1357 conditions per place. [2024-11-17 07:43:20,639 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 230 selfloop transitions, 69 changer transitions 0/301 dead transitions. [2024-11-17 07:43:20,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 301 transitions, 5334 flow [2024-11-17 07:43:20,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-17 07:43:20,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-17 07:43:20,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 188 transitions. [2024-11-17 07:43:20,641 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3298245614035088 [2024-11-17 07:43:20,641 INFO L175 Difference]: Start difference. First operand has 248 places, 265 transitions, 4474 flow. Second operand 15 states and 188 transitions. [2024-11-17 07:43:20,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 301 transitions, 5334 flow [2024-11-17 07:43:20,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 301 transitions, 5182 flow, removed 14 selfloop flow, removed 14 redundant places. [2024-11-17 07:43:20,712 INFO L231 Difference]: Finished difference. Result has 251 places, 267 transitions, 4513 flow [2024-11-17 07:43:20,712 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4513, PETRI_PLACES=251, PETRI_TRANSITIONS=267} [2024-11-17 07:43:20,712 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 212 predicate places. [2024-11-17 07:43:20,712 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 267 transitions, 4513 flow [2024-11-17 07:43:20,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:20,713 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:20,713 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:20,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-17 07:43:20,713 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:20,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:20,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1346354511, now seen corresponding path program 3 times [2024-11-17 07:43:20,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:20,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347203478] [2024-11-17 07:43:20,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:20,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:20,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:21,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:21,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:21,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347203478] [2024-11-17 07:43:21,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347203478] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:21,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:21,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:21,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928028626] [2024-11-17 07:43:21,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:21,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:21,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:21,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:21,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:21,080 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:21,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 267 transitions, 4513 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) [2024-11-17 07:43:21,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:21,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:21,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:21,860 INFO L124 PetriNetUnfolderBase]: 857/1810 cut-off events. [2024-11-17 07:43:21,860 INFO L125 PetriNetUnfolderBase]: For 22396/22400 co-relation queries the response was YES. [2024-11-17 07:43:21,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10858 conditions, 1810 events. 857/1810 cut-off events. For 22396/22400 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11968 event pairs, 234 based on Foata normal form. 24/1834 useless extension candidates. Maximal degree in co-relation 10497. Up to 1214 conditions per place. [2024-11-17 07:43:21,872 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 186 selfloop transitions, 98 changer transitions 41/327 dead transitions. [2024-11-17 07:43:21,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 327 transitions, 5587 flow [2024-11-17 07:43:21,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-17 07:43:21,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-17 07:43:21,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 293 transitions. [2024-11-17 07:43:21,874 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2855750487329435 [2024-11-17 07:43:21,874 INFO L175 Difference]: Start difference. First operand has 251 places, 267 transitions, 4513 flow. Second operand 27 states and 293 transitions. [2024-11-17 07:43:21,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 327 transitions, 5587 flow [2024-11-17 07:43:21,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 327 transitions, 5434 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-11-17 07:43:21,941 INFO L231 Difference]: Finished difference. Result has 268 places, 249 transitions, 4206 flow [2024-11-17 07:43:21,942 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4206, PETRI_PLACES=268, PETRI_TRANSITIONS=249} [2024-11-17 07:43:21,942 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 229 predicate places. [2024-11-17 07:43:21,942 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 249 transitions, 4206 flow [2024-11-17 07:43:21,942 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) [2024-11-17 07:43:21,942 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:21,942 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:21,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-17 07:43:21,942 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:21,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:21,943 INFO L85 PathProgramCache]: Analyzing trace with hash -187946575, now seen corresponding path program 2 times [2024-11-17 07:43:21,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:21,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170452700] [2024-11-17 07:43:21,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:21,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:22,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:22,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:22,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170452700] [2024-11-17 07:43:22,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170452700] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:22,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:22,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-17 07:43:22,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294110603] [2024-11-17 07:43:22,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:22,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-17 07:43:22,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:22,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-17 07:43:22,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-17 07:43:22,320 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:22,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 249 transitions, 4206 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) [2024-11-17 07:43:22,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:22,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:22,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:22,838 INFO L124 PetriNetUnfolderBase]: 734/1563 cut-off events. [2024-11-17 07:43:22,839 INFO L125 PetriNetUnfolderBase]: For 18691/18691 co-relation queries the response was YES. [2024-11-17 07:43:22,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9301 conditions, 1563 events. 734/1563 cut-off events. For 18691/18691 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10071 event pairs, 248 based on Foata normal form. 24/1587 useless extension candidates. Maximal degree in co-relation 9131. Up to 1086 conditions per place. [2024-11-17 07:43:22,852 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 193 selfloop transitions, 50 changer transitions 49/294 dead transitions. [2024-11-17 07:43:22,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 294 transitions, 5033 flow [2024-11-17 07:43:22,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-17 07:43:22,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-17 07:43:22,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 198 transitions. [2024-11-17 07:43:22,853 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3256578947368421 [2024-11-17 07:43:22,853 INFO L175 Difference]: Start difference. First operand has 268 places, 249 transitions, 4206 flow. Second operand 16 states and 198 transitions. [2024-11-17 07:43:22,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 294 transitions, 5033 flow [2024-11-17 07:43:22,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 294 transitions, 4754 flow, removed 13 selfloop flow, removed 25 redundant places. [2024-11-17 07:43:22,922 INFO L231 Difference]: Finished difference. Result has 250 places, 219 transitions, 3432 flow [2024-11-17 07:43:22,923 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3834, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3432, PETRI_PLACES=250, PETRI_TRANSITIONS=219} [2024-11-17 07:43:22,926 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 211 predicate places. [2024-11-17 07:43:22,926 INFO L471 AbstractCegarLoop]: Abstraction has has 250 places, 219 transitions, 3432 flow [2024-11-17 07:43:22,926 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) [2024-11-17 07:43:22,926 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:22,927 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:22,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-17 07:43:22,927 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:22,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:22,927 INFO L85 PathProgramCache]: Analyzing trace with hash 2007289177, now seen corresponding path program 2 times [2024-11-17 07:43:22,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:22,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323501575] [2024-11-17 07:43:22,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:22,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:22,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:23,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:23,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323501575] [2024-11-17 07:43:23,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323501575] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:23,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:23,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:23,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693101853] [2024-11-17 07:43:23,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:23,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:23,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:23,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:23,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:23,416 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:23,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 219 transitions, 3432 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:23,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:23,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:23,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:23,840 INFO L124 PetriNetUnfolderBase]: 666/1416 cut-off events. [2024-11-17 07:43:23,840 INFO L125 PetriNetUnfolderBase]: For 14238/14238 co-relation queries the response was YES. [2024-11-17 07:43:23,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8134 conditions, 1416 events. 666/1416 cut-off events. For 14238/14238 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8871 event pairs, 239 based on Foata normal form. 8/1424 useless extension candidates. Maximal degree in co-relation 7897. Up to 1088 conditions per place. [2024-11-17 07:43:23,851 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 203 selfloop transitions, 52 changer transitions 0/257 dead transitions. [2024-11-17 07:43:23,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 257 transitions, 4211 flow [2024-11-17 07:43:23,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-17 07:43:23,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-17 07:43:23,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 172 transitions. [2024-11-17 07:43:23,852 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3017543859649123 [2024-11-17 07:43:23,852 INFO L175 Difference]: Start difference. First operand has 250 places, 219 transitions, 3432 flow. Second operand 15 states and 172 transitions. [2024-11-17 07:43:23,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 257 transitions, 4211 flow [2024-11-17 07:43:23,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 257 transitions, 4031 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-11-17 07:43:23,902 INFO L231 Difference]: Finished difference. Result has 241 places, 221 transitions, 3402 flow [2024-11-17 07:43:23,903 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3402, PETRI_PLACES=241, PETRI_TRANSITIONS=221} [2024-11-17 07:43:23,903 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 202 predicate places. [2024-11-17 07:43:23,903 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 221 transitions, 3402 flow [2024-11-17 07:43:23,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:23,904 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:23,904 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:23,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-17 07:43:23,904 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:23,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:23,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1064104943, now seen corresponding path program 3 times [2024-11-17 07:43:23,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:23,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607725249] [2024-11-17 07:43:23,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:23,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:24,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:24,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:24,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607725249] [2024-11-17 07:43:24,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607725249] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:24,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:24,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:24,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130289961] [2024-11-17 07:43:24,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:24,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:24,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:24,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:24,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:24,262 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:24,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 221 transitions, 3402 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:24,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:24,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:24,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:24,698 INFO L124 PetriNetUnfolderBase]: 656/1394 cut-off events. [2024-11-17 07:43:24,699 INFO L125 PetriNetUnfolderBase]: For 13162/13162 co-relation queries the response was YES. [2024-11-17 07:43:24,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7983 conditions, 1394 events. 656/1394 cut-off events. For 13162/13162 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8711 event pairs, 219 based on Foata normal form. 8/1402 useless extension candidates. Maximal degree in co-relation 7737. Up to 925 conditions per place. [2024-11-17 07:43:24,710 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 200 selfloop transitions, 54 changer transitions 0/256 dead transitions. [2024-11-17 07:43:24,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 256 transitions, 4147 flow [2024-11-17 07:43:24,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:43:24,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:43:24,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 163 transitions. [2024-11-17 07:43:24,711 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30639097744360905 [2024-11-17 07:43:24,711 INFO L175 Difference]: Start difference. First operand has 241 places, 221 transitions, 3402 flow. Second operand 14 states and 163 transitions. [2024-11-17 07:43:24,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 256 transitions, 4147 flow [2024-11-17 07:43:24,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 256 transitions, 4024 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-11-17 07:43:24,758 INFO L231 Difference]: Finished difference. Result has 238 places, 220 transitions, 3374 flow [2024-11-17 07:43:24,758 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3374, PETRI_PLACES=238, PETRI_TRANSITIONS=220} [2024-11-17 07:43:24,758 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 199 predicate places. [2024-11-17 07:43:24,758 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 220 transitions, 3374 flow [2024-11-17 07:43:24,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:24,758 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:24,758 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:24,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-17 07:43:24,759 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:24,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:24,759 INFO L85 PathProgramCache]: Analyzing trace with hash 525505173, now seen corresponding path program 5 times [2024-11-17 07:43:24,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:24,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959922938] [2024-11-17 07:43:24,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:24,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:24,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:25,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:25,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:25,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959922938] [2024-11-17 07:43:25,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959922938] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:25,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:25,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:25,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72138027] [2024-11-17 07:43:25,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:25,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:25,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:25,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:25,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:25,143 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:25,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 220 transitions, 3374 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:25,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:25,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:25,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:25,740 INFO L124 PetriNetUnfolderBase]: 697/1481 cut-off events. [2024-11-17 07:43:25,740 INFO L125 PetriNetUnfolderBase]: For 14488/14488 co-relation queries the response was YES. [2024-11-17 07:43:25,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8454 conditions, 1481 events. 697/1481 cut-off events. For 14488/14488 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9427 event pairs, 205 based on Foata normal form. 10/1491 useless extension candidates. Maximal degree in co-relation 8187. Up to 725 conditions per place. [2024-11-17 07:43:25,753 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 203 selfloop transitions, 72 changer transitions 0/277 dead transitions. [2024-11-17 07:43:25,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 277 transitions, 4332 flow [2024-11-17 07:43:25,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-17 07:43:25,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-17 07:43:25,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 233 transitions. [2024-11-17 07:43:25,754 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30657894736842106 [2024-11-17 07:43:25,754 INFO L175 Difference]: Start difference. First operand has 238 places, 220 transitions, 3374 flow. Second operand 20 states and 233 transitions. [2024-11-17 07:43:25,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 277 transitions, 4332 flow [2024-11-17 07:43:25,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 277 transitions, 4202 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-11-17 07:43:25,831 INFO L231 Difference]: Finished difference. Result has 248 places, 224 transitions, 3514 flow [2024-11-17 07:43:25,832 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3514, PETRI_PLACES=248, PETRI_TRANSITIONS=224} [2024-11-17 07:43:25,832 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 209 predicate places. [2024-11-17 07:43:25,832 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 224 transitions, 3514 flow [2024-11-17 07:43:25,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:25,832 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:25,832 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:25,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-17 07:43:25,832 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:25,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:25,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1637317905, now seen corresponding path program 6 times [2024-11-17 07:43:25,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:25,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177273748] [2024-11-17 07:43:25,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:25,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:25,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:26,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:26,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:26,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177273748] [2024-11-17 07:43:26,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177273748] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:26,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:26,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:26,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115749796] [2024-11-17 07:43:26,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:26,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:26,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:26,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:26,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:26,216 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:26,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 224 transitions, 3514 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:26,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:26,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:26,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:26,874 INFO L124 PetriNetUnfolderBase]: 685/1452 cut-off events. [2024-11-17 07:43:26,874 INFO L125 PetriNetUnfolderBase]: For 15124/15124 co-relation queries the response was YES. [2024-11-17 07:43:26,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8432 conditions, 1452 events. 685/1452 cut-off events. For 15124/15124 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9201 event pairs, 167 based on Foata normal form. 10/1462 useless extension candidates. Maximal degree in co-relation 8166. Up to 563 conditions per place. [2024-11-17 07:43:26,886 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 199 selfloop transitions, 80 changer transitions 0/281 dead transitions. [2024-11-17 07:43:26,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 281 transitions, 4388 flow [2024-11-17 07:43:26,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-17 07:43:26,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-17 07:43:26,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 248 transitions. [2024-11-17 07:43:26,887 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3107769423558897 [2024-11-17 07:43:26,888 INFO L175 Difference]: Start difference. First operand has 248 places, 224 transitions, 3514 flow. Second operand 21 states and 248 transitions. [2024-11-17 07:43:26,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 281 transitions, 4388 flow [2024-11-17 07:43:26,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 281 transitions, 4136 flow, removed 22 selfloop flow, removed 25 redundant places. [2024-11-17 07:43:26,936 INFO L231 Difference]: Finished difference. Result has 240 places, 223 transitions, 3401 flow [2024-11-17 07:43:26,937 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3241, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3401, PETRI_PLACES=240, PETRI_TRANSITIONS=223} [2024-11-17 07:43:26,937 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 201 predicate places. [2024-11-17 07:43:26,937 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 223 transitions, 3401 flow [2024-11-17 07:43:26,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:26,937 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:26,937 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:26,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-17 07:43:26,937 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:26,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:26,938 INFO L85 PathProgramCache]: Analyzing trace with hash -697471937, now seen corresponding path program 1 times [2024-11-17 07:43:26,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:26,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197004303] [2024-11-17 07:43:26,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:26,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:26,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:27,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:27,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:27,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197004303] [2024-11-17 07:43:27,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197004303] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:27,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:27,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:27,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961461668] [2024-11-17 07:43:27,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:27,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:27,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:27,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:27,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:27,314 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:27,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 223 transitions, 3401 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:27,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:27,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:27,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:27,789 INFO L124 PetriNetUnfolderBase]: 673/1465 cut-off events. [2024-11-17 07:43:27,789 INFO L125 PetriNetUnfolderBase]: For 13875/13875 co-relation queries the response was YES. [2024-11-17 07:43:27,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8160 conditions, 1465 events. 673/1465 cut-off events. For 13875/13875 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9442 event pairs, 306 based on Foata normal form. 10/1475 useless extension candidates. Maximal degree in co-relation 7784. Up to 1199 conditions per place. [2024-11-17 07:43:27,800 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 185 selfloop transitions, 39 changer transitions 27/253 dead transitions. [2024-11-17 07:43:27,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 253 transitions, 4043 flow [2024-11-17 07:43:27,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 07:43:27,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 07:43:27,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-11-17 07:43:27,802 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32456140350877194 [2024-11-17 07:43:27,802 INFO L175 Difference]: Start difference. First operand has 240 places, 223 transitions, 3401 flow. Second operand 12 states and 148 transitions. [2024-11-17 07:43:27,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 253 transitions, 4043 flow [2024-11-17 07:43:27,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 253 transitions, 3822 flow, removed 20 selfloop flow, removed 22 redundant places. [2024-11-17 07:43:27,842 INFO L231 Difference]: Finished difference. Result has 228 places, 214 transitions, 3115 flow [2024-11-17 07:43:27,843 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3115, PETRI_PLACES=228, PETRI_TRANSITIONS=214} [2024-11-17 07:43:27,843 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 189 predicate places. [2024-11-17 07:43:27,843 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 214 transitions, 3115 flow [2024-11-17 07:43:27,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:27,843 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:27,843 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:27,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-17 07:43:27,843 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:27,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:27,844 INFO L85 PathProgramCache]: Analyzing trace with hash 218694315, now seen corresponding path program 2 times [2024-11-17 07:43:27,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:27,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527453217] [2024-11-17 07:43:27,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:27,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:28,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:28,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:28,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527453217] [2024-11-17 07:43:28,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527453217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:28,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:28,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:28,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436684436] [2024-11-17 07:43:28,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:28,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:28,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:28,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:28,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:28,168 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:28,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 214 transitions, 3115 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:28,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:28,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:28,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:28,706 INFO L124 PetriNetUnfolderBase]: 661/1464 cut-off events. [2024-11-17 07:43:28,706 INFO L125 PetriNetUnfolderBase]: For 12452/12452 co-relation queries the response was YES. [2024-11-17 07:43:28,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7660 conditions, 1464 events. 661/1464 cut-off events. For 12452/12452 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9569 event pairs, 268 based on Foata normal form. 30/1494 useless extension candidates. Maximal degree in co-relation 7304. Up to 935 conditions per place. [2024-11-17 07:43:28,713 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 152 selfloop transitions, 34 changer transitions 68/256 dead transitions. [2024-11-17 07:43:28,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 256 transitions, 3784 flow [2024-11-17 07:43:28,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:43:28,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:43:28,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 176 transitions. [2024-11-17 07:43:28,714 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3308270676691729 [2024-11-17 07:43:28,714 INFO L175 Difference]: Start difference. First operand has 228 places, 214 transitions, 3115 flow. Second operand 14 states and 176 transitions. [2024-11-17 07:43:28,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 256 transitions, 3784 flow [2024-11-17 07:43:28,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 256 transitions, 3641 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-17 07:43:28,746 INFO L231 Difference]: Finished difference. Result has 227 places, 175 transitions, 2470 flow [2024-11-17 07:43:28,746 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2470, PETRI_PLACES=227, PETRI_TRANSITIONS=175} [2024-11-17 07:43:28,746 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 188 predicate places. [2024-11-17 07:43:28,746 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 175 transitions, 2470 flow [2024-11-17 07:43:28,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:28,747 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:28,747 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:28,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-17 07:43:28,747 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:28,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:28,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1958848705, now seen corresponding path program 3 times [2024-11-17 07:43:28,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:28,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198001440] [2024-11-17 07:43:28,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:28,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:28,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:29,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198001440] [2024-11-17 07:43:29,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198001440] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:29,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:29,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:29,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456492199] [2024-11-17 07:43:29,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:29,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:29,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:29,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:29,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:29,109 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:29,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 175 transitions, 2470 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:29,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:29,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:29,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:29,578 INFO L124 PetriNetUnfolderBase]: 483/1078 cut-off events. [2024-11-17 07:43:29,579 INFO L125 PetriNetUnfolderBase]: For 8642/8642 co-relation queries the response was YES. [2024-11-17 07:43:29,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5671 conditions, 1078 events. 483/1078 cut-off events. For 8642/8642 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6430 event pairs, 116 based on Foata normal form. 8/1086 useless extension candidates. Maximal degree in co-relation 5445. Up to 586 conditions per place. [2024-11-17 07:43:29,585 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 104 selfloop transitions, 71 changer transitions 38/215 dead transitions. [2024-11-17 07:43:29,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 215 transitions, 3029 flow [2024-11-17 07:43:29,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-17 07:43:29,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-17 07:43:29,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 233 transitions. [2024-11-17 07:43:29,587 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30657894736842106 [2024-11-17 07:43:29,587 INFO L175 Difference]: Start difference. First operand has 227 places, 175 transitions, 2470 flow. Second operand 20 states and 233 transitions. [2024-11-17 07:43:29,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 215 transitions, 3029 flow [2024-11-17 07:43:29,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 215 transitions, 2788 flow, removed 13 selfloop flow, removed 23 redundant places. [2024-11-17 07:43:29,611 INFO L231 Difference]: Finished difference. Result has 212 places, 155 transitions, 2130 flow [2024-11-17 07:43:29,611 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2206, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2130, PETRI_PLACES=212, PETRI_TRANSITIONS=155} [2024-11-17 07:43:29,612 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 173 predicate places. [2024-11-17 07:43:29,612 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 155 transitions, 2130 flow [2024-11-17 07:43:29,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:29,612 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:29,612 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:29,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-17 07:43:29,612 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:29,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:29,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1259550116, now seen corresponding path program 1 times [2024-11-17 07:43:29,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:29,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516103804] [2024-11-17 07:43:29,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:29,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:29,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:29,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:29,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:29,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516103804] [2024-11-17 07:43:29,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516103804] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:29,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:29,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:29,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702167344] [2024-11-17 07:43:29,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:29,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:29,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:29,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:29,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:29,972 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:29,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 155 transitions, 2130 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:29,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:29,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:29,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:30,536 INFO L124 PetriNetUnfolderBase]: 408/921 cut-off events. [2024-11-17 07:43:30,536 INFO L125 PetriNetUnfolderBase]: For 6298/6298 co-relation queries the response was YES. [2024-11-17 07:43:30,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4813 conditions, 921 events. 408/921 cut-off events. For 6298/6298 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5346 event pairs, 105 based on Foata normal form. 16/937 useless extension candidates. Maximal degree in co-relation 4552. Up to 551 conditions per place. [2024-11-17 07:43:30,541 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 94 selfloop transitions, 55 changer transitions 49/200 dead transitions. [2024-11-17 07:43:30,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 200 transitions, 2739 flow [2024-11-17 07:43:30,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-17 07:43:30,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-17 07:43:30,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 276 transitions. [2024-11-17 07:43:30,542 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.26900584795321636 [2024-11-17 07:43:30,542 INFO L175 Difference]: Start difference. First operand has 212 places, 155 transitions, 2130 flow. Second operand 27 states and 276 transitions. [2024-11-17 07:43:30,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 200 transitions, 2739 flow [2024-11-17 07:43:30,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 200 transitions, 2441 flow, removed 1 selfloop flow, removed 28 redundant places. [2024-11-17 07:43:30,558 INFO L231 Difference]: Finished difference. Result has 202 places, 133 transitions, 1666 flow [2024-11-17 07:43:30,558 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1666, PETRI_PLACES=202, PETRI_TRANSITIONS=133} [2024-11-17 07:43:30,558 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 163 predicate places. [2024-11-17 07:43:30,558 INFO L471 AbstractCegarLoop]: Abstraction has has 202 places, 133 transitions, 1666 flow [2024-11-17 07:43:30,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:30,558 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:30,558 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:30,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-17 07:43:30,559 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:30,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash 579458289, now seen corresponding path program 4 times [2024-11-17 07:43:30,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:30,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418401189] [2024-11-17 07:43:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:30,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:30,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:30,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:30,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:30,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418401189] [2024-11-17 07:43:30,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418401189] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:30,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:30,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:30,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780126541] [2024-11-17 07:43:30,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:30,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:30,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:30,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:30,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:30,860 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:30,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 133 transitions, 1666 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:30,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:30,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:30,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:31,319 INFO L124 PetriNetUnfolderBase]: 328/749 cut-off events. [2024-11-17 07:43:31,319 INFO L125 PetriNetUnfolderBase]: For 4225/4225 co-relation queries the response was YES. [2024-11-17 07:43:31,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3780 conditions, 749 events. 328/749 cut-off events. For 4225/4225 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4059 event pairs, 98 based on Foata normal form. 10/759 useless extension candidates. Maximal degree in co-relation 3614. Up to 459 conditions per place. [2024-11-17 07:43:31,323 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 89 selfloop transitions, 32 changer transitions 44/167 dead transitions. [2024-11-17 07:43:31,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 167 transitions, 2174 flow [2024-11-17 07:43:31,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-17 07:43:31,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-17 07:43:31,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 192 transitions. [2024-11-17 07:43:31,324 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29721362229102166 [2024-11-17 07:43:31,324 INFO L175 Difference]: Start difference. First operand has 202 places, 133 transitions, 1666 flow. Second operand 17 states and 192 transitions. [2024-11-17 07:43:31,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 167 transitions, 2174 flow [2024-11-17 07:43:31,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 167 transitions, 1990 flow, removed 2 selfloop flow, removed 27 redundant places. [2024-11-17 07:43:31,335 INFO L231 Difference]: Finished difference. Result has 175 places, 110 transitions, 1219 flow [2024-11-17 07:43:31,335 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1219, PETRI_PLACES=175, PETRI_TRANSITIONS=110} [2024-11-17 07:43:31,335 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 136 predicate places. [2024-11-17 07:43:31,335 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 110 transitions, 1219 flow [2024-11-17 07:43:31,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:31,336 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:31,336 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:31,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-17 07:43:31,336 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:31,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:31,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1372484734, now seen corresponding path program 2 times [2024-11-17 07:43:31,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:31,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448353097] [2024-11-17 07:43:31,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:31,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:31,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:31,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:31,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:31,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448353097] [2024-11-17 07:43:31,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448353097] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:31,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:31,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:31,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902079014] [2024-11-17 07:43:31,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:31,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:31,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:31,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:31,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:31,651 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:31,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 110 transitions, 1219 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:31,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:31,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:31,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:31,922 INFO L124 PetriNetUnfolderBase]: 251/569 cut-off events. [2024-11-17 07:43:31,922 INFO L125 PetriNetUnfolderBase]: For 2750/2750 co-relation queries the response was YES. [2024-11-17 07:43:31,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 569 events. 251/569 cut-off events. For 2750/2750 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2791 event pairs, 61 based on Foata normal form. 8/577 useless extension candidates. Maximal degree in co-relation 2676. Up to 343 conditions per place. [2024-11-17 07:43:31,925 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 63 selfloop transitions, 26 changer transitions 41/132 dead transitions. [2024-11-17 07:43:31,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 132 transitions, 1554 flow [2024-11-17 07:43:31,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-17 07:43:31,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-17 07:43:31,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 172 transitions. [2024-11-17 07:43:31,926 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.26625386996904027 [2024-11-17 07:43:31,926 INFO L175 Difference]: Start difference. First operand has 175 places, 110 transitions, 1219 flow. Second operand 17 states and 172 transitions. [2024-11-17 07:43:31,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 132 transitions, 1554 flow [2024-11-17 07:43:31,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 132 transitions, 1396 flow, removed 2 selfloop flow, removed 22 redundant places. [2024-11-17 07:43:31,933 INFO L231 Difference]: Finished difference. Result has 155 places, 84 transitions, 886 flow [2024-11-17 07:43:31,933 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=886, PETRI_PLACES=155, PETRI_TRANSITIONS=84} [2024-11-17 07:43:31,934 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 116 predicate places. [2024-11-17 07:43:31,934 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 84 transitions, 886 flow [2024-11-17 07:43:31,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:31,934 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:31,934 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:31,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-17 07:43:31,934 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:31,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:31,934 INFO L85 PathProgramCache]: Analyzing trace with hash -889208429, now seen corresponding path program 5 times [2024-11-17 07:43:31,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:31,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464857336] [2024-11-17 07:43:31,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:31,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:31,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:32,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:32,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:32,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464857336] [2024-11-17 07:43:32,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464857336] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:32,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:32,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:32,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457842001] [2024-11-17 07:43:32,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:32,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:32,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:32,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:32,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:32,287 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:32,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 84 transitions, 886 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:32,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:32,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:32,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:32,579 INFO L124 PetriNetUnfolderBase]: 184/434 cut-off events. [2024-11-17 07:43:32,579 INFO L125 PetriNetUnfolderBase]: For 2008/2008 co-relation queries the response was YES. [2024-11-17 07:43:32,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1959 conditions, 434 events. 184/434 cut-off events. For 2008/2008 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2009 event pairs, 68 based on Foata normal form. 10/444 useless extension candidates. Maximal degree in co-relation 1833. Up to 264 conditions per place. [2024-11-17 07:43:32,581 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 58 selfloop transitions, 20 changer transitions 28/108 dead transitions. [2024-11-17 07:43:32,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 108 transitions, 1191 flow [2024-11-17 07:43:32,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 07:43:32,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 07:43:32,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-11-17 07:43:32,582 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2894736842105263 [2024-11-17 07:43:32,582 INFO L175 Difference]: Start difference. First operand has 155 places, 84 transitions, 886 flow. Second operand 12 states and 132 transitions. [2024-11-17 07:43:32,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 108 transitions, 1191 flow [2024-11-17 07:43:32,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 108 transitions, 993 flow, removed 3 selfloop flow, removed 25 redundant places. [2024-11-17 07:43:32,587 INFO L231 Difference]: Finished difference. Result has 118 places, 74 transitions, 635 flow [2024-11-17 07:43:32,587 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=635, PETRI_PLACES=118, PETRI_TRANSITIONS=74} [2024-11-17 07:43:32,587 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 79 predicate places. [2024-11-17 07:43:32,587 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 74 transitions, 635 flow [2024-11-17 07:43:32,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:32,587 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:32,587 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:32,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-17 07:43:32,588 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:32,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:32,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1226042969, now seen corresponding path program 6 times [2024-11-17 07:43:32,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:32,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663893288] [2024-11-17 07:43:32,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:32,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:32,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:32,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:32,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:32,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663893288] [2024-11-17 07:43:32,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663893288] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:32,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:32,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:32,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525006114] [2024-11-17 07:43:32,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:32,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:32,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:32,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:32,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:32,958 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:32,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 74 transitions, 635 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:32,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:32,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:32,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:33,207 INFO L124 PetriNetUnfolderBase]: 133/326 cut-off events. [2024-11-17 07:43:33,207 INFO L125 PetriNetUnfolderBase]: For 1005/1005 co-relation queries the response was YES. [2024-11-17 07:43:33,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1299 conditions, 326 events. 133/326 cut-off events. For 1005/1005 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1351 event pairs, 27 based on Foata normal form. 10/336 useless extension candidates. Maximal degree in co-relation 1108. Up to 128 conditions per place. [2024-11-17 07:43:33,209 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 27 selfloop transitions, 12 changer transitions 52/93 dead transitions. [2024-11-17 07:43:33,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 93 transitions, 820 flow [2024-11-17 07:43:33,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 07:43:33,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 07:43:33,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 149 transitions. [2024-11-17 07:43:33,209 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2800751879699248 [2024-11-17 07:43:33,210 INFO L175 Difference]: Start difference. First operand has 118 places, 74 transitions, 635 flow. Second operand 14 states and 149 transitions. [2024-11-17 07:43:33,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 93 transitions, 820 flow [2024-11-17 07:43:33,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 93 transitions, 769 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-11-17 07:43:33,212 INFO L231 Difference]: Finished difference. Result has 113 places, 38 transitions, 276 flow [2024-11-17 07:43:33,213 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=276, PETRI_PLACES=113, PETRI_TRANSITIONS=38} [2024-11-17 07:43:33,213 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 74 predicate places. [2024-11-17 07:43:33,213 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 38 transitions, 276 flow [2024-11-17 07:43:33,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:33,213 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:33,213 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:33,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-17 07:43:33,214 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:33,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:33,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1593023523, now seen corresponding path program 1 times [2024-11-17 07:43:33,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:33,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663494899] [2024-11-17 07:43:33,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:33,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:33,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:33,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:33,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:33,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663494899] [2024-11-17 07:43:33,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663494899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:33,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:33,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:33,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624343445] [2024-11-17 07:43:33,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:33,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:33,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:33,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:33,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:33,535 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:33,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 38 transitions, 276 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:33,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:33,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:33,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:33,693 INFO L124 PetriNetUnfolderBase]: 63/167 cut-off events. [2024-11-17 07:43:33,693 INFO L125 PetriNetUnfolderBase]: For 525/525 co-relation queries the response was YES. [2024-11-17 07:43:33,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 675 conditions, 167 events. 63/167 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 533 event pairs, 17 based on Foata normal form. 6/172 useless extension candidates. Maximal degree in co-relation 654. Up to 76 conditions per place. [2024-11-17 07:43:33,693 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 24 selfloop transitions, 10 changer transitions 16/52 dead transitions. [2024-11-17 07:43:33,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 52 transitions, 406 flow [2024-11-17 07:43:33,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-17 07:43:33,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-17 07:43:33,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-11-17 07:43:33,694 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25598086124401914 [2024-11-17 07:43:33,694 INFO L175 Difference]: Start difference. First operand has 113 places, 38 transitions, 276 flow. Second operand 11 states and 107 transitions. [2024-11-17 07:43:33,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 52 transitions, 406 flow [2024-11-17 07:43:33,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 52 transitions, 338 flow, removed 12 selfloop flow, removed 20 redundant places. [2024-11-17 07:43:33,696 INFO L231 Difference]: Finished difference. Result has 74 places, 33 transitions, 191 flow [2024-11-17 07:43:33,696 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=191, PETRI_PLACES=74, PETRI_TRANSITIONS=33} [2024-11-17 07:43:33,696 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 35 predicate places. [2024-11-17 07:43:33,696 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 33 transitions, 191 flow [2024-11-17 07:43:33,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:33,696 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 07:43:33,696 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 07:43:33,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-17 07:43:33,696 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-11-17 07:43:33,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 07:43:33,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1029982455, now seen corresponding path program 2 times [2024-11-17 07:43:33,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 07:43:33,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368902434] [2024-11-17 07:43:33,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 07:43:33,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 07:43:33,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 07:43:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 07:43:34,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 07:43:34,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368902434] [2024-11-17 07:43:34,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368902434] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 07:43:34,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 07:43:34,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-17 07:43:34,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760020748] [2024-11-17 07:43:34,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 07:43:34,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 07:43:34,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 07:43:34,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 07:43:34,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-17 07:43:34,030 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-11-17 07:43:34,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 33 transitions, 191 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:34,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 07:43:34,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-11-17 07:43:34,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 07:43:34,172 INFO L124 PetriNetUnfolderBase]: 37/104 cut-off events. [2024-11-17 07:43:34,172 INFO L125 PetriNetUnfolderBase]: For 121/121 co-relation queries the response was YES. [2024-11-17 07:43:34,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 104 events. 37/104 cut-off events. For 121/121 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 236 event pairs, 5 based on Foata normal form. 6/110 useless extension candidates. Maximal degree in co-relation 327. Up to 34 conditions per place. [2024-11-17 07:43:34,173 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 0 selfloop transitions, 0 changer transitions 43/43 dead transitions. [2024-11-17 07:43:34,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 43 transitions, 285 flow [2024-11-17 07:43:34,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-17 07:43:34,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-17 07:43:34,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-11-17 07:43:34,173 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.24162679425837322 [2024-11-17 07:43:34,173 INFO L175 Difference]: Start difference. First operand has 74 places, 33 transitions, 191 flow. Second operand 11 states and 101 transitions. [2024-11-17 07:43:34,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 43 transitions, 285 flow [2024-11-17 07:43:34,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 43 transitions, 251 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-17 07:43:34,174 INFO L231 Difference]: Finished difference. Result has 57 places, 0 transitions, 0 flow [2024-11-17 07:43:34,174 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=57, PETRI_TRANSITIONS=0} [2024-11-17 07:43:34,175 INFO L277 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2024-11-17 07:43:34,175 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 0 transitions, 0 flow [2024-11-17 07:43:34,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 07:43:34,177 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2024-11-17 07:43:34,178 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2024-11-17 07:43:34,178 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2024-11-17 07:43:34,178 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2024-11-17 07:43:34,178 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2024-11-17 07:43:34,178 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2024-11-17 07:43:34,178 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2024-11-17 07:43:34,178 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2024-11-17 07:43:34,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-17 07:43:34,179 INFO L407 BasicCegarLoop]: Path program histogram: [6, 6, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1] [2024-11-17 07:43:34,183 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-17 07:43:34,183 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-17 07:43:34,186 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 07:43:34 BasicIcfg [2024-11-17 07:43:34,186 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-17 07:43:34,187 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-17 07:43:34,187 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-17 07:43:34,187 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-17 07:43:34,187 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 07:42:51" (3/4) ... [2024-11-17 07:43:34,190 INFO L143 WitnessPrinter]: Generating witness for correct program [2024-11-17 07:43:34,192 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure my_callback [2024-11-17 07:43:34,202 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 134 nodes and edges [2024-11-17 07:43:34,202 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 47 nodes and edges [2024-11-17 07:43:34,203 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2024-11-17 07:43:34,203 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-17 07:43:34,279 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-17 07:43:34,280 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-17 07:43:34,280 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-17 07:43:34,280 INFO L158 Benchmark]: Toolchain (without parser) took 43926.40ms. Allocated memory was 184.5MB in the beginning and 1.2GB in the end (delta: 992.0MB). Free memory was 128.7MB in the beginning and 1.0GB in the end (delta: -909.9MB). Peak memory consumption was 84.7MB. Max. memory is 16.1GB. [2024-11-17 07:43:34,281 INFO L158 Benchmark]: CDTParser took 0.89ms. Allocated memory is still 184.5MB. Free memory is still 153.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-17 07:43:34,281 INFO L158 Benchmark]: CACSL2BoogieTranslator took 573.79ms. Allocated memory is still 184.5MB. Free memory was 128.7MB in the beginning and 91.7MB in the end (delta: 37.0MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-11-17 07:43:34,281 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.95ms. Allocated memory is still 184.5MB. Free memory was 91.7MB in the beginning and 88.9MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-17 07:43:34,281 INFO L158 Benchmark]: Boogie Preprocessor took 54.10ms. Allocated memory is still 184.5MB. Free memory was 88.9MB in the beginning and 85.5MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-17 07:43:34,281 INFO L158 Benchmark]: IcfgBuilder took 735.36ms. Allocated memory is still 184.5MB. Free memory was 85.5MB in the beginning and 129.5MB in the end (delta: -44.0MB). Peak memory consumption was 39.6MB. Max. memory is 16.1GB. [2024-11-17 07:43:34,282 INFO L158 Benchmark]: TraceAbstraction took 42400.34ms. Allocated memory was 184.5MB in the beginning and 1.2GB in the end (delta: 992.0MB). Free memory was 128.5MB in the beginning and 1.0GB in the end (delta: -916.4MB). Peak memory consumption was 76.5MB. Max. memory is 16.1GB. [2024-11-17 07:43:34,282 INFO L158 Benchmark]: Witness Printer took 92.96ms. Allocated memory is still 1.2GB. Free memory was 1.0GB in the beginning and 1.0GB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-17 07:43:34,283 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.89ms. Allocated memory is still 184.5MB. Free memory is still 153.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 573.79ms. Allocated memory is still 184.5MB. Free memory was 128.7MB in the beginning and 91.7MB in the end (delta: 37.0MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 58.95ms. Allocated memory is still 184.5MB. Free memory was 91.7MB in the beginning and 88.9MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.10ms. Allocated memory is still 184.5MB. Free memory was 88.9MB in the beginning and 85.5MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * IcfgBuilder took 735.36ms. Allocated memory is still 184.5MB. Free memory was 85.5MB in the beginning and 129.5MB in the end (delta: -44.0MB). Peak memory consumption was 39.6MB. Max. memory is 16.1GB. * TraceAbstraction took 42400.34ms. Allocated memory was 184.5MB in the beginning and 1.2GB in the end (delta: 992.0MB). Free memory was 128.5MB in the beginning and 1.0GB in the end (delta: -916.4MB). Peak memory consumption was 76.5MB. Max. memory is 16.1GB. * Witness Printer took 92.96ms. Allocated memory is still 1.2GB. Free memory was 1.0GB in the beginning and 1.0GB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. 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: 42.3s, OverallIterations: 42, TraceHistogramMax: 1, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 26.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4070 SdHoareTripleChecker+Valid, 10.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3871 mSDsluCounter, 3737 SdHoareTripleChecker+Invalid, 8.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3623 mSDsCounter, 587 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17243 IncrementalHoareTripleChecker+Invalid, 17830 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 587 mSolverCounterUnsat, 114 mSDtfsCounter, 17243 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 770 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 712 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2142 ImplicationChecksByTransitivity, 7.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5040occurred in iteration=22, InterpolantAutomatonStates: 653, 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.3s SatisfiabilityAnalysisTime, 14.4s InterpolantComputationTime, 641 NumberOfCodeBlocks, 641 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 599 ConstructedInterpolants, 0 QuantifiedInterpolants, 7599 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 42 InterpolantComputations, 42 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 - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-17 07:43:34,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE