./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/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/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:33:31,893 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:33:31,988 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:33:31,993 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:33:31,994 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:33:32,025 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:33:32,026 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:33:32,026 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:33:32,027 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:33:32,031 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:33:32,031 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:33:32,031 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:33:32,032 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:33:32,033 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:33:32,034 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:33:32,034 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:33:32,034 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:33:32,035 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:33:32,035 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:33:32,035 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:33:32,035 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:33:32,036 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:33:32,036 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:33:32,036 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:33:32,037 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:33:32,037 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:33:32,037 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:33:32,038 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:33:32,038 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:33:32,038 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:33:32,039 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:33:32,040 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:33:32,040 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:33:32,040 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:33:32,041 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:33:32,041 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:33:32,041 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:33:32,042 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:33:32,042 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:33:32,043 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:33:32,043 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:33:32,043 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:33:32,043 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:33:32,044 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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:33:32,295 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:33:32,325 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:33:32,327 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:33:32,328 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:33:32,329 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:33:32,330 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:33:32,461 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:33:32,462 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:33:32,462 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:33:33,624 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:33:33,832 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:33:33,835 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:33:33,857 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/854174895/6a7b1736231b41fe8013457ab4683cc8/FLAG2a7d13a1b [2024-06-28 02:33:33,870 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/854174895/6a7b1736231b41fe8013457ab4683cc8 [2024-06-28 02:33:33,870 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:33:33,871 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:33:33,873 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:33:33,873 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:33:33,877 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:33:33,878 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:33:32" (1/2) ... [2024-06-28 02:33:33,879 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8bf041b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:33:33, skipping insertion in model container [2024-06-28 02:33:33,879 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:33:32" (1/2) ... [2024-06-28 02:33:33,880 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@19d7a97d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:33:33, skipping insertion in model container [2024-06-28 02:33:33,880 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:33:33" (2/2) ... [2024-06-28 02:33:33,881 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8bf041b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:33, skipping insertion in model container [2024-06-28 02:33:33,881 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:33:33" (2/2) ... [2024-06-28 02:33:33,881 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:33:33,931 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:33:33,932 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 02:33:33,932 INFO L97 edCorrectnessWitness]: Location invariant before [L793-L793] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 02:33:33,933 INFO L97 edCorrectnessWitness]: Location invariant before [L796-L796] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 02:33:33,933 INFO L97 edCorrectnessWitness]: Location invariant before [L795-L795] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 02:33:33,934 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:33:33,934 INFO L106 edCorrectnessWitness]: ghost_update [L789-L789] multithreaded = 1; [2024-06-28 02:33:33,979 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:33:34,333 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:33:34,341 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:33:34,436 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:33:34,488 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:33:34,489 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34 WrapperNode [2024-06-28 02:33:34,489 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:33:34,491 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:33:34,491 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:33:34,491 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:33:34,499 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,535 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,569 INFO L138 Inliner]: procedures = 176, calls = 47, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 74 [2024-06-28 02:33:34,570 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:33:34,570 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:33:34,571 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:33:34,571 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:33:34,585 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,585 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,598 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,617 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:33:34,619 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,620 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,635 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,641 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,650 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,652 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,659 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:33:34,661 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:33:34,661 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:33:34,661 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:33:34,662 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (1/1) ... [2024-06-28 02:33:34,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:33:34,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:33:34,693 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-06-28 02:33:34,722 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-06-28 02:33:34,741 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:33:34,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:33:34,742 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:33:34,742 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:33:34,742 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:33:34,742 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:33:34,743 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:33:34,743 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:33:34,743 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-28 02:33:34,743 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-28 02:33:34,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:33:34,744 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:33:34,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:33:34,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:33:34,746 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:33:34,894 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:33:34,897 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:33:35,153 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:33:35,154 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:33:35,279 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:33:35,279 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:33:35,279 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:33:35 BoogieIcfgContainer [2024-06-28 02:33:35,280 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:33:35,281 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:33:35,282 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:33:35,285 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:33:35,285 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:33:32" (1/4) ... [2024-06-28 02:33:35,286 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57edb087 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:33:35, skipping insertion in model container [2024-06-28 02:33:35,286 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:33:33" (2/4) ... [2024-06-28 02:33:35,287 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57edb087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:33:35, skipping insertion in model container [2024-06-28 02:33:35,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:33:34" (3/4) ... [2024-06-28 02:33:35,289 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57edb087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:33:35, skipping insertion in model container [2024-06-28 02:33:35,289 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:33:35" (4/4) ... [2024-06-28 02:33:35,290 INFO L112 eAbstractionObserver]: Analyzing ICFG safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:33:35,306 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:33:35,307 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 02:33:35,307 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:33:35,356 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:33:35,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 62 places, 49 transitions, 114 flow [2024-06-28 02:33:35,425 INFO L124 PetriNetUnfolderBase]: 0/45 cut-off events. [2024-06-28 02:33:35,425 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:33:35,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 45 events. 0/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 81 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:33:35,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 62 places, 49 transitions, 114 flow [2024-06-28 02:33:35,434 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 39 transitions, 90 flow [2024-06-28 02:33:35,446 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:33:35,453 INFO L357 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, mHoare=false, 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;@421f90a6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:33:35,454 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-28 02:33:35,459 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:33:35,459 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 02:33:35,459 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:33:35,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:35,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:33:35,460 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:35,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:35,465 INFO L85 PathProgramCache]: Analyzing trace with hash 233307301, now seen corresponding path program 1 times [2024-06-28 02:33:35,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:35,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109798628] [2024-06-28 02:33:35,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:35,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:35,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:35,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:35,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109798628] [2024-06-28 02:33:35,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109798628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:35,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:35,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:33:35,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298313288] [2024-06-28 02:33:35,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:35,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:33:35,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:35,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:33:35,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:33:35,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-06-28 02:33:35,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:35,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:35,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-06-28 02:33:35,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:36,466 INFO L124 PetriNetUnfolderBase]: 1971/2960 cut-off events. [2024-06-28 02:33:36,470 INFO L125 PetriNetUnfolderBase]: For 61/61 co-relation queries the response was YES. [2024-06-28 02:33:36,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5890 conditions, 2960 events. 1971/2960 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16987 event pairs, 1273 based on Foata normal form. 1/2881 useless extension candidates. Maximal degree in co-relation 5877. Up to 2785 conditions per place. [2024-06-28 02:33:36,500 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 36 selfloop transitions, 5 changer transitions 0/53 dead transitions. [2024-06-28 02:33:36,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 53 transitions, 209 flow [2024-06-28 02:33:36,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:33:36,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:33:36,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions. [2024-06-28 02:33:36,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7142857142857143 [2024-06-28 02:33:36,516 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 90 flow. Second operand 3 states and 105 transitions. [2024-06-28 02:33:36,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 53 transitions, 209 flow [2024-06-28 02:33:36,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 202 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:36,525 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 125 flow [2024-06-28 02:33:36,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-28 02:33:36,531 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, -1 predicate places. [2024-06-28 02:33:36,531 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 125 flow [2024-06-28 02:33:36,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:36,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:36,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:36,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:33:36,532 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:36,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:36,534 INFO L85 PathProgramCache]: Analyzing trace with hash -602509827, now seen corresponding path program 1 times [2024-06-28 02:33:36,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:36,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310628717] [2024-06-28 02:33:36,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:36,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:36,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:36,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:36,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:36,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310628717] [2024-06-28 02:33:36,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310628717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:36,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:36,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:36,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184585798] [2024-06-28 02:33:36,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:36,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:36,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:36,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:36,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:36,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:36,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 125 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:36,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:36,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:36,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:37,461 INFO L124 PetriNetUnfolderBase]: 3439/5077 cut-off events. [2024-06-28 02:33:37,462 INFO L125 PetriNetUnfolderBase]: For 933/951 co-relation queries the response was YES. [2024-06-28 02:33:37,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11697 conditions, 5077 events. 3439/5077 cut-off events. For 933/951 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 27967 event pairs, 1460 based on Foata normal form. 15/5059 useless extension candidates. Maximal degree in co-relation 11685. Up to 4705 conditions per place. [2024-06-28 02:33:37,496 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 47 selfloop transitions, 8 changer transitions 0/65 dead transitions. [2024-06-28 02:33:37,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 293 flow [2024-06-28 02:33:37,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:33:37,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:33:37,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-28 02:33:37,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6683673469387755 [2024-06-28 02:33:37,498 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 125 flow. Second operand 4 states and 131 transitions. [2024-06-28 02:33:37,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 293 flow [2024-06-28 02:33:37,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:33:37,504 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 160 flow [2024-06-28 02:33:37,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-28 02:33:37,505 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 1 predicate places. [2024-06-28 02:33:37,505 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 160 flow [2024-06-28 02:33:37,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:37,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:37,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:37,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:33:37,506 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:37,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1180326569, now seen corresponding path program 1 times [2024-06-28 02:33:37,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:37,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707735024] [2024-06-28 02:33:37,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:37,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:37,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:37,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:37,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707735024] [2024-06-28 02:33:37,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707735024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:37,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:37,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:33:37,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897478838] [2024-06-28 02:33:37,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:37,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:33:37,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:37,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:33:37,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:33:37,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:37,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 160 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 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-06-28 02:33:37,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:37,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:37,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:38,118 INFO L124 PetriNetUnfolderBase]: 3382/5001 cut-off events. [2024-06-28 02:33:38,118 INFO L125 PetriNetUnfolderBase]: For 2387/2387 co-relation queries the response was YES. [2024-06-28 02:33:38,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12696 conditions, 5001 events. 3382/5001 cut-off events. For 2387/2387 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27767 event pairs, 1738 based on Foata normal form. 3/4996 useless extension candidates. Maximal degree in co-relation 12682. Up to 4690 conditions per place. [2024-06-28 02:33:38,159 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 51 selfloop transitions, 9 changer transitions 0/70 dead transitions. [2024-06-28 02:33:38,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 70 transitions, 352 flow [2024-06-28 02:33:38,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:33:38,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:33:38,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-28 02:33:38,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-28 02:33:38,165 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 160 flow. Second operand 4 states and 128 transitions. [2024-06-28 02:33:38,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 70 transitions, 352 flow [2024-06-28 02:33:38,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 70 transitions, 330 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:33:38,169 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 212 flow [2024-06-28 02:33:38,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-28 02:33:38,170 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-06-28 02:33:38,170 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 212 flow [2024-06-28 02:33:38,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 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-06-28 02:33:38,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:38,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:38,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:33:38,172 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:38,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:38,173 INFO L85 PathProgramCache]: Analyzing trace with hash -422439754, now seen corresponding path program 1 times [2024-06-28 02:33:38,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:38,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216135512] [2024-06-28 02:33:38,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:38,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:38,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:38,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:38,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:38,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216135512] [2024-06-28 02:33:38,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216135512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:38,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:38,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:33:38,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405208681] [2024-06-28 02:33:38,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:38,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:33:38,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:38,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:33:38,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:33:38,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:38,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 212 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 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-06-28 02:33:38,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:38,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:38,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:39,000 INFO L124 PetriNetUnfolderBase]: 3367/4972 cut-off events. [2024-06-28 02:33:39,001 INFO L125 PetriNetUnfolderBase]: For 4260/4260 co-relation queries the response was YES. [2024-06-28 02:33:39,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14083 conditions, 4972 events. 3367/4972 cut-off events. For 4260/4260 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27740 event pairs, 1632 based on Foata normal form. 6/4970 useless extension candidates. Maximal degree in co-relation 14067. Up to 4639 conditions per place. [2024-06-28 02:33:39,043 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 59 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-28 02:33:39,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 81 transitions, 434 flow [2024-06-28 02:33:39,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:39,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:39,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 02:33:39,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-28 02:33:39,045 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 212 flow. Second operand 5 states and 157 transitions. [2024-06-28 02:33:39,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 81 transitions, 434 flow [2024-06-28 02:33:39,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 81 transitions, 430 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:33:39,053 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 264 flow [2024-06-28 02:33:39,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=264, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-28 02:33:39,055 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places. [2024-06-28 02:33:39,055 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 264 flow [2024-06-28 02:33:39,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 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-06-28 02:33:39,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:39,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:39,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:33:39,056 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:39,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:39,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2094852982, now seen corresponding path program 1 times [2024-06-28 02:33:39,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:39,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145575310] [2024-06-28 02:33:39,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:39,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:39,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:39,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:39,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:39,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145575310] [2024-06-28 02:33:39,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145575310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:39,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:39,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:39,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051569910] [2024-06-28 02:33:39,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:39,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:39,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:39,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:39,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:39,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:39,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 264 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 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-06-28 02:33:39,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:39,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:39,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:40,088 INFO L124 PetriNetUnfolderBase]: 4344/6382 cut-off events. [2024-06-28 02:33:40,089 INFO L125 PetriNetUnfolderBase]: For 8367/8376 co-relation queries the response was YES. [2024-06-28 02:33:40,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19310 conditions, 6382 events. 4344/6382 cut-off events. For 8367/8376 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35418 event pairs, 1756 based on Foata normal form. 15/6378 useless extension candidates. Maximal degree in co-relation 19291. Up to 5845 conditions per place. [2024-06-28 02:33:40,134 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 57 selfloop transitions, 17 changer transitions 0/83 dead transitions. [2024-06-28 02:33:40,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 508 flow [2024-06-28 02:33:40,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:33:40,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:33:40,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-28 02:33:40,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6683673469387755 [2024-06-28 02:33:40,139 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 264 flow. Second operand 4 states and 131 transitions. [2024-06-28 02:33:40,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 508 flow [2024-06-28 02:33:40,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 83 transitions, 478 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:40,153 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 334 flow [2024-06-28 02:33:40,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=334, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-28 02:33:40,155 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 10 predicate places. [2024-06-28 02:33:40,155 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 334 flow [2024-06-28 02:33:40,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 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-06-28 02:33:40,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:40,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:40,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:33:40,156 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:40,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:40,157 INFO L85 PathProgramCache]: Analyzing trace with hash 2094972952, now seen corresponding path program 2 times [2024-06-28 02:33:40,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:40,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566610563] [2024-06-28 02:33:40,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:40,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:40,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:40,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:40,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:40,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566610563] [2024-06-28 02:33:40,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566610563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:40,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:40,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:40,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447195601] [2024-06-28 02:33:40,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:40,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:40,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:40,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:40,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:40,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:40,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 334 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 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-06-28 02:33:40,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:40,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:40,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:40,981 INFO L124 PetriNetUnfolderBase]: 4335/6385 cut-off events. [2024-06-28 02:33:40,981 INFO L125 PetriNetUnfolderBase]: For 12435/12435 co-relation queries the response was YES. [2024-06-28 02:33:41,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 6385 events. 4335/6385 cut-off events. For 12435/12435 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35168 event pairs, 1870 based on Foata normal form. 3/6374 useless extension candidates. Maximal degree in co-relation 21651. Up to 5887 conditions per place. [2024-06-28 02:33:41,035 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 70 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-28 02:33:41,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 99 transitions, 672 flow [2024-06-28 02:33:41,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:41,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:41,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 02:33:41,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-28 02:33:41,037 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 334 flow. Second operand 5 states and 157 transitions. [2024-06-28 02:33:41,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 99 transitions, 672 flow [2024-06-28 02:33:41,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 99 transitions, 604 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 02:33:41,064 INFO L231 Difference]: Finished difference. Result has 67 places, 73 transitions, 447 flow [2024-06-28 02:33:41,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=447, PETRI_PLACES=67, PETRI_TRANSITIONS=73} [2024-06-28 02:33:41,067 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-28 02:33:41,067 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 73 transitions, 447 flow [2024-06-28 02:33:41,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 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-06-28 02:33:41,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:41,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:41,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:33:41,069 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:41,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:41,069 INFO L85 PathProgramCache]: Analyzing trace with hash 350650046, now seen corresponding path program 1 times [2024-06-28 02:33:41,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:41,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022871431] [2024-06-28 02:33:41,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:41,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:41,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:41,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:41,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:41,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022871431] [2024-06-28 02:33:41,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022871431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:41,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:41,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:33:41,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815062827] [2024-06-28 02:33:41,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:41,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:33:41,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:41,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:33:41,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:33:41,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:41,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 73 transitions, 447 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 02:33:41,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:41,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:41,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:41,776 INFO L124 PetriNetUnfolderBase]: 4168/6204 cut-off events. [2024-06-28 02:33:41,777 INFO L125 PetriNetUnfolderBase]: For 12938/12941 co-relation queries the response was YES. [2024-06-28 02:33:41,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21332 conditions, 6204 events. 4168/6204 cut-off events. For 12938/12941 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 34724 event pairs, 1820 based on Foata normal form. 5/6198 useless extension candidates. Maximal degree in co-relation 21309. Up to 5617 conditions per place. [2024-06-28 02:33:41,837 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 77 selfloop transitions, 14 changer transitions 0/105 dead transitions. [2024-06-28 02:33:41,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 105 transitions, 785 flow [2024-06-28 02:33:41,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:33:41,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:33:41,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-06-28 02:33:41,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6581632653061225 [2024-06-28 02:33:41,839 INFO L175 Difference]: Start difference. First operand has 67 places, 73 transitions, 447 flow. Second operand 4 states and 129 transitions. [2024-06-28 02:33:41,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 105 transitions, 785 flow [2024-06-28 02:33:41,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 105 transitions, 749 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-28 02:33:41,860 INFO L231 Difference]: Finished difference. Result has 72 places, 86 transitions, 552 flow [2024-06-28 02:33:41,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=552, PETRI_PLACES=72, PETRI_TRANSITIONS=86} [2024-06-28 02:33:41,862 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 20 predicate places. [2024-06-28 02:33:41,862 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 86 transitions, 552 flow [2024-06-28 02:33:41,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 02:33:41,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:41,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:41,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:33:41,863 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:41,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:41,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1522687277, now seen corresponding path program 1 times [2024-06-28 02:33:41,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:41,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5588054] [2024-06-28 02:33:41,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:41,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:42,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:42,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:42,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5588054] [2024-06-28 02:33:42,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5588054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:42,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:42,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:42,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946951037] [2024-06-28 02:33:42,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:42,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:42,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:42,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:42,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:42,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:42,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 86 transitions, 552 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:42,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:42,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:42,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:42,884 INFO L124 PetriNetUnfolderBase]: 4930/7281 cut-off events. [2024-06-28 02:33:42,885 INFO L125 PetriNetUnfolderBase]: For 23607/23613 co-relation queries the response was YES. [2024-06-28 02:33:42,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28383 conditions, 7281 events. 4930/7281 cut-off events. For 23607/23613 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41127 event pairs, 1236 based on Foata normal form. 34/7298 useless extension candidates. Maximal degree in co-relation 28356. Up to 5974 conditions per place. [2024-06-28 02:33:42,953 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 93 selfloop transitions, 39 changer transitions 0/141 dead transitions. [2024-06-28 02:33:42,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 141 transitions, 1073 flow [2024-06-28 02:33:42,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:42,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:42,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-06-28 02:33:42,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.673469387755102 [2024-06-28 02:33:42,955 INFO L175 Difference]: Start difference. First operand has 72 places, 86 transitions, 552 flow. Second operand 6 states and 198 transitions. [2024-06-28 02:33:42,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 141 transitions, 1073 flow [2024-06-28 02:33:42,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 141 transitions, 1059 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-28 02:33:42,996 INFO L231 Difference]: Finished difference. Result has 79 places, 96 transitions, 745 flow [2024-06-28 02:33:42,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=745, PETRI_PLACES=79, PETRI_TRANSITIONS=96} [2024-06-28 02:33:42,997 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-06-28 02:33:42,997 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 96 transitions, 745 flow [2024-06-28 02:33:42,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:42,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:42,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:42,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:33:42,998 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:42,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:42,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1953817863, now seen corresponding path program 2 times [2024-06-28 02:33:42,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:42,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959884599] [2024-06-28 02:33:42,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:42,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:43,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:43,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:43,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:43,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959884599] [2024-06-28 02:33:43,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959884599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:43,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:43,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:43,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628017410] [2024-06-28 02:33:43,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:43,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:43,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:43,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:43,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:43,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:43,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 96 transitions, 745 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:43,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:43,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:43,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:43,808 INFO L124 PetriNetUnfolderBase]: 4808/7103 cut-off events. [2024-06-28 02:33:43,809 INFO L125 PetriNetUnfolderBase]: For 30650/30656 co-relation queries the response was YES. [2024-06-28 02:33:43,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29790 conditions, 7103 events. 4808/7103 cut-off events. For 30650/30656 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 40048 event pairs, 1543 based on Foata normal form. 52/7138 useless extension candidates. Maximal degree in co-relation 29759. Up to 6153 conditions per place. [2024-06-28 02:33:43,871 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 87 selfloop transitions, 33 changer transitions 0/129 dead transitions. [2024-06-28 02:33:43,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 129 transitions, 1101 flow [2024-06-28 02:33:43,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:43,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:43,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-06-28 02:33:43,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6693877551020408 [2024-06-28 02:33:43,873 INFO L175 Difference]: Start difference. First operand has 79 places, 96 transitions, 745 flow. Second operand 5 states and 164 transitions. [2024-06-28 02:33:43,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 129 transitions, 1101 flow [2024-06-28 02:33:43,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 129 transitions, 1036 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 02:33:43,944 INFO L231 Difference]: Finished difference. Result has 82 places, 97 transitions, 779 flow [2024-06-28 02:33:43,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=779, PETRI_PLACES=82, PETRI_TRANSITIONS=97} [2024-06-28 02:33:43,945 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 30 predicate places. [2024-06-28 02:33:43,946 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 97 transitions, 779 flow [2024-06-28 02:33:43,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:43,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:43,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:43,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:33:43,947 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:43,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:43,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1504801297, now seen corresponding path program 3 times [2024-06-28 02:33:43,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:43,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970243097] [2024-06-28 02:33:43,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:43,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:43,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:44,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:44,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970243097] [2024-06-28 02:33:44,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970243097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:44,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:44,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:44,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043780408] [2024-06-28 02:33:44,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:44,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:44,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:44,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:44,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:44,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:44,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 97 transitions, 779 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:44,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:44,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:44,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:44,707 INFO L124 PetriNetUnfolderBase]: 4885/7219 cut-off events. [2024-06-28 02:33:44,707 INFO L125 PetriNetUnfolderBase]: For 32915/32915 co-relation queries the response was YES. [2024-06-28 02:33:44,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30775 conditions, 7219 events. 4885/7219 cut-off events. For 32915/32915 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 40625 event pairs, 1791 based on Foata normal form. 24/7229 useless extension candidates. Maximal degree in co-relation 30742. Up to 6540 conditions per place. [2024-06-28 02:33:44,770 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 104 selfloop transitions, 23 changer transitions 0/136 dead transitions. [2024-06-28 02:33:44,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 136 transitions, 1168 flow [2024-06-28 02:33:44,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:44,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:44,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 02:33:44,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-28 02:33:44,772 INFO L175 Difference]: Start difference. First operand has 82 places, 97 transitions, 779 flow. Second operand 6 states and 187 transitions. [2024-06-28 02:33:44,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 136 transitions, 1168 flow [2024-06-28 02:33:44,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 136 transitions, 1110 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:44,837 INFO L231 Difference]: Finished difference. Result has 85 places, 99 transitions, 809 flow [2024-06-28 02:33:44,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=809, PETRI_PLACES=85, PETRI_TRANSITIONS=99} [2024-06-28 02:33:44,839 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 33 predicate places. [2024-06-28 02:33:44,839 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 99 transitions, 809 flow [2024-06-28 02:33:44,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:44,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:44,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:44,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:33:44,841 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:44,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:44,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1070448551, now seen corresponding path program 1 times [2024-06-28 02:33:44,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:44,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569169111] [2024-06-28 02:33:44,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:44,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:44,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:44,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:44,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:44,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569169111] [2024-06-28 02:33:44,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569169111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:44,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:44,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:44,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376686033] [2024-06-28 02:33:44,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:44,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:44,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:44,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:44,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:45,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:45,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 99 transitions, 809 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:45,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:45,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:45,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:45,598 INFO L124 PetriNetUnfolderBase]: 4846/7162 cut-off events. [2024-06-28 02:33:45,598 INFO L125 PetriNetUnfolderBase]: For 37276/37276 co-relation queries the response was YES. [2024-06-28 02:33:45,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31117 conditions, 7162 events. 4846/7162 cut-off events. For 37276/37276 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 40260 event pairs, 1527 based on Foata normal form. 18/7166 useless extension candidates. Maximal degree in co-relation 31083. Up to 6141 conditions per place. [2024-06-28 02:33:45,665 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 104 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-06-28 02:33:45,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 142 transitions, 1227 flow [2024-06-28 02:33:45,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:45,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:45,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 02:33:45,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:33:45,667 INFO L175 Difference]: Start difference. First operand has 85 places, 99 transitions, 809 flow. Second operand 6 states and 189 transitions. [2024-06-28 02:33:45,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 142 transitions, 1227 flow [2024-06-28 02:33:45,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 142 transitions, 1169 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:45,735 INFO L231 Difference]: Finished difference. Result has 87 places, 101 transitions, 863 flow [2024-06-28 02:33:45,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=863, PETRI_PLACES=87, PETRI_TRANSITIONS=101} [2024-06-28 02:33:45,736 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 35 predicate places. [2024-06-28 02:33:45,736 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 101 transitions, 863 flow [2024-06-28 02:33:45,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-06-28 02:33:45,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:45,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:45,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:33:45,737 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:45,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash -2019517110, now seen corresponding path program 1 times [2024-06-28 02:33:45,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:45,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927177997] [2024-06-28 02:33:45,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:45,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:45,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:45,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:45,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:45,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927177997] [2024-06-28 02:33:45,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927177997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:45,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:45,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:33:45,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406999633] [2024-06-28 02:33:45,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:45,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:33:45,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:45,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:33:45,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:33:45,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:45,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 101 transitions, 863 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 02:33:45,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:45,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:45,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:46,527 INFO L124 PetriNetUnfolderBase]: 4583/6884 cut-off events. [2024-06-28 02:33:46,528 INFO L125 PetriNetUnfolderBase]: For 42219/42226 co-relation queries the response was YES. [2024-06-28 02:33:46,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31000 conditions, 6884 events. 4583/6884 cut-off events. For 42219/42226 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39762 event pairs, 1730 based on Foata normal form. 8/6886 useless extension candidates. Maximal degree in co-relation 30964. Up to 6283 conditions per place. [2024-06-28 02:33:46,592 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 98 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-28 02:33:46,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 133 transitions, 1263 flow [2024-06-28 02:33:46,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:46,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:46,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 02:33:46,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:33:46,594 INFO L175 Difference]: Start difference. First operand has 87 places, 101 transitions, 863 flow. Second operand 5 states and 154 transitions. [2024-06-28 02:33:46,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 133 transitions, 1263 flow [2024-06-28 02:33:46,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 133 transitions, 1200 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:46,664 INFO L231 Difference]: Finished difference. Result has 91 places, 112 transitions, 1002 flow [2024-06-28 02:33:46,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1002, PETRI_PLACES=91, PETRI_TRANSITIONS=112} [2024-06-28 02:33:46,666 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 39 predicate places. [2024-06-28 02:33:46,667 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 112 transitions, 1002 flow [2024-06-28 02:33:46,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-06-28 02:33:46,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:46,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:46,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:33:46,667 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:46,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:46,668 INFO L85 PathProgramCache]: Analyzing trace with hash -508656197, now seen corresponding path program 1 times [2024-06-28 02:33:46,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:46,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768528539] [2024-06-28 02:33:46,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:46,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:46,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:46,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:46,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:46,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768528539] [2024-06-28 02:33:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768528539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:46,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:46,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:46,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732301628] [2024-06-28 02:33:46,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:46,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:46,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:46,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:46,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:46,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:46,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 112 transitions, 1002 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:46,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:46,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:46,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:47,438 INFO L124 PetriNetUnfolderBase]: 4740/7088 cut-off events. [2024-06-28 02:33:47,438 INFO L125 PetriNetUnfolderBase]: For 46768/46777 co-relation queries the response was YES. [2024-06-28 02:33:47,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32748 conditions, 7088 events. 4740/7088 cut-off events. For 46768/46777 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 40805 event pairs, 1726 based on Foata normal form. 12/7071 useless extension candidates. Maximal degree in co-relation 32709. Up to 6320 conditions per place. [2024-06-28 02:33:47,606 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 87 selfloop transitions, 36 changer transitions 0/140 dead transitions. [2024-06-28 02:33:47,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 140 transitions, 1415 flow [2024-06-28 02:33:47,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:47,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:47,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 02:33:47,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:33:47,608 INFO L175 Difference]: Start difference. First operand has 91 places, 112 transitions, 1002 flow. Second operand 5 states and 154 transitions. [2024-06-28 02:33:47,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 140 transitions, 1415 flow [2024-06-28 02:33:47,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 140 transitions, 1369 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-28 02:33:47,694 INFO L231 Difference]: Finished difference. Result has 97 places, 123 transitions, 1166 flow [2024-06-28 02:33:47,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1166, PETRI_PLACES=97, PETRI_TRANSITIONS=123} [2024-06-28 02:33:47,695 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 45 predicate places. [2024-06-28 02:33:47,696 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 123 transitions, 1166 flow [2024-06-28 02:33:47,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:47,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:47,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:47,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:33:47,697 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:47,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:47,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1798084923, now seen corresponding path program 2 times [2024-06-28 02:33:47,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:47,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688580104] [2024-06-28 02:33:47,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:47,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:47,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:47,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:47,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:47,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688580104] [2024-06-28 02:33:47,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688580104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:47,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:47,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:47,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718528599] [2024-06-28 02:33:47,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:47,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:47,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:47,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:47,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:47,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:47,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 123 transitions, 1166 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:47,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:47,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:47,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:48,659 INFO L124 PetriNetUnfolderBase]: 4767/7108 cut-off events. [2024-06-28 02:33:48,660 INFO L125 PetriNetUnfolderBase]: For 57320/57332 co-relation queries the response was YES. [2024-06-28 02:33:48,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35350 conditions, 7108 events. 4767/7108 cut-off events. For 57320/57332 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 40812 event pairs, 1749 based on Foata normal form. 14/7084 useless extension candidates. Maximal degree in co-relation 35307. Up to 6294 conditions per place. [2024-06-28 02:33:48,721 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 96 selfloop transitions, 45 changer transitions 0/158 dead transitions. [2024-06-28 02:33:48,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 158 transitions, 1698 flow [2024-06-28 02:33:48,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:48,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:48,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-28 02:33:48,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448979591836734 [2024-06-28 02:33:48,722 INFO L175 Difference]: Start difference. First operand has 97 places, 123 transitions, 1166 flow. Second operand 5 states and 158 transitions. [2024-06-28 02:33:48,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 158 transitions, 1698 flow [2024-06-28 02:33:48,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 158 transitions, 1648 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-28 02:33:48,817 INFO L231 Difference]: Finished difference. Result has 102 places, 137 transitions, 1397 flow [2024-06-28 02:33:48,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1397, PETRI_PLACES=102, PETRI_TRANSITIONS=137} [2024-06-28 02:33:48,817 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-28 02:33:48,818 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 137 transitions, 1397 flow [2024-06-28 02:33:48,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:48,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:48,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:48,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:33:48,819 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:48,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:48,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1819480895, now seen corresponding path program 1 times [2024-06-28 02:33:48,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:48,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675141344] [2024-06-28 02:33:48,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:48,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:48,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:48,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:48,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:48,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675141344] [2024-06-28 02:33:48,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675141344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:48,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:48,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:48,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805597603] [2024-06-28 02:33:48,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:48,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:48,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:48,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:48,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:49,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:49,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 137 transitions, 1397 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:49,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:49,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:49,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:49,855 INFO L124 PetriNetUnfolderBase]: 5026/7496 cut-off events. [2024-06-28 02:33:49,855 INFO L125 PetriNetUnfolderBase]: For 65268/65280 co-relation queries the response was YES. [2024-06-28 02:33:49,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39261 conditions, 7496 events. 5026/7496 cut-off events. For 65268/65280 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 42757 event pairs, 1724 based on Foata normal form. 6/7495 useless extension candidates. Maximal degree in co-relation 39215. Up to 6839 conditions per place. [2024-06-28 02:33:49,911 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 155 selfloop transitions, 32 changer transitions 0/196 dead transitions. [2024-06-28 02:33:49,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 196 transitions, 2271 flow [2024-06-28 02:33:49,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:49,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:49,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 02:33:49,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-28 02:33:49,913 INFO L175 Difference]: Start difference. First operand has 102 places, 137 transitions, 1397 flow. Second operand 6 states and 186 transitions. [2024-06-28 02:33:49,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 196 transitions, 2271 flow [2024-06-28 02:33:50,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 196 transitions, 2201 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-28 02:33:50,018 INFO L231 Difference]: Finished difference. Result has 110 places, 157 transitions, 1653 flow [2024-06-28 02:33:50,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1653, PETRI_PLACES=110, PETRI_TRANSITIONS=157} [2024-06-28 02:33:50,018 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 58 predicate places. [2024-06-28 02:33:50,019 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 157 transitions, 1653 flow [2024-06-28 02:33:50,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:50,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:50,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:50,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:33:50,019 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:50,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:50,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1798090875, now seen corresponding path program 2 times [2024-06-28 02:33:50,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:50,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400185163] [2024-06-28 02:33:50,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:50,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:50,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:50,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:50,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:50,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400185163] [2024-06-28 02:33:50,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400185163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:50,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:50,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:50,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635329126] [2024-06-28 02:33:50,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:50,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:50,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:50,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:50,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:50,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:50,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 157 transitions, 1653 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:50,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:50,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:50,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:50,893 INFO L124 PetriNetUnfolderBase]: 5063/7554 cut-off events. [2024-06-28 02:33:50,893 INFO L125 PetriNetUnfolderBase]: For 71470/71482 co-relation queries the response was YES. [2024-06-28 02:33:50,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40425 conditions, 7554 events. 5063/7554 cut-off events. For 71470/71482 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 43159 event pairs, 1720 based on Foata normal form. 11/7558 useless extension candidates. Maximal degree in co-relation 40374. Up to 6911 conditions per place. [2024-06-28 02:33:50,953 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 164 selfloop transitions, 35 changer transitions 0/208 dead transitions. [2024-06-28 02:33:50,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 208 transitions, 2463 flow [2024-06-28 02:33:50,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:50,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:50,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 02:33:50,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151603498542274 [2024-06-28 02:33:50,955 INFO L175 Difference]: Start difference. First operand has 110 places, 157 transitions, 1653 flow. Second operand 7 states and 211 transitions. [2024-06-28 02:33:50,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 208 transitions, 2463 flow [2024-06-28 02:33:51,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 208 transitions, 2369 flow, removed 41 selfloop flow, removed 1 redundant places. [2024-06-28 02:33:51,074 INFO L231 Difference]: Finished difference. Result has 117 places, 169 transitions, 1808 flow [2024-06-28 02:33:51,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1808, PETRI_PLACES=117, PETRI_TRANSITIONS=169} [2024-06-28 02:33:51,074 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-06-28 02:33:51,075 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 169 transitions, 1808 flow [2024-06-28 02:33:51,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:51,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:51,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:51,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:33:51,076 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:51,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:51,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1814864355, now seen corresponding path program 3 times [2024-06-28 02:33:51,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:51,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765303767] [2024-06-28 02:33:51,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:51,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:51,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:51,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:51,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765303767] [2024-06-28 02:33:51,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765303767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:51,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:51,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:51,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455224778] [2024-06-28 02:33:51,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:51,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:51,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:51,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:51,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:51,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:51,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 169 transitions, 1808 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:51,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:51,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:51,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:51,930 INFO L124 PetriNetUnfolderBase]: 5055/7544 cut-off events. [2024-06-28 02:33:51,930 INFO L125 PetriNetUnfolderBase]: For 79896/79905 co-relation queries the response was YES. [2024-06-28 02:33:51,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41362 conditions, 7544 events. 5055/7544 cut-off events. For 79896/79905 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 43104 event pairs, 1725 based on Foata normal form. 5/7542 useless extension candidates. Maximal degree in co-relation 41308. Up to 6905 conditions per place. [2024-06-28 02:33:51,993 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 158 selfloop transitions, 31 changer transitions 0/198 dead transitions. [2024-06-28 02:33:51,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 198 transitions, 2378 flow [2024-06-28 02:33:51,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:51,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:51,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 02:33:51,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-28 02:33:51,995 INFO L175 Difference]: Start difference. First operand has 117 places, 169 transitions, 1808 flow. Second operand 5 states and 157 transitions. [2024-06-28 02:33:51,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 198 transitions, 2378 flow [2024-06-28 02:33:52,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 198 transitions, 2276 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:52,131 INFO L231 Difference]: Finished difference. Result has 119 places, 169 transitions, 1779 flow [2024-06-28 02:33:52,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1779, PETRI_PLACES=119, PETRI_TRANSITIONS=169} [2024-06-28 02:33:52,132 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 67 predicate places. [2024-06-28 02:33:52,132 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 169 transitions, 1779 flow [2024-06-28 02:33:52,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 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-06-28 02:33:52,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:52,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:52,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:33:52,133 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:52,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:52,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1798098811, now seen corresponding path program 1 times [2024-06-28 02:33:52,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:52,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046012250] [2024-06-28 02:33:52,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:52,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:52,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:52,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:52,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:52,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046012250] [2024-06-28 02:33:52,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046012250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:52,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:52,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:52,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538863698] [2024-06-28 02:33:52,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:52,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:52,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:52,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:52,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:52,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:52,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 169 transitions, 1779 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:52,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:52,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:52,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:53,143 INFO L124 PetriNetUnfolderBase]: 4877/7368 cut-off events. [2024-06-28 02:33:53,143 INFO L125 PetriNetUnfolderBase]: For 83936/83945 co-relation queries the response was YES. [2024-06-28 02:33:53,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40520 conditions, 7368 events. 4877/7368 cut-off events. For 83936/83945 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42939 event pairs, 1706 based on Foata normal form. 18/7364 useless extension candidates. Maximal degree in co-relation 40464. Up to 6550 conditions per place. [2024-06-28 02:33:53,197 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 164 selfloop transitions, 18 changer transitions 0/199 dead transitions. [2024-06-28 02:33:53,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 199 transitions, 2339 flow [2024-06-28 02:33:53,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:53,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:53,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 02:33:53,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-28 02:33:53,200 INFO L175 Difference]: Start difference. First operand has 119 places, 169 transitions, 1779 flow. Second operand 5 states and 157 transitions. [2024-06-28 02:33:53,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 199 transitions, 2339 flow [2024-06-28 02:33:53,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 199 transitions, 2277 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:53,371 INFO L231 Difference]: Finished difference. Result has 120 places, 172 transitions, 1812 flow [2024-06-28 02:33:53,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1812, PETRI_PLACES=120, PETRI_TRANSITIONS=172} [2024-06-28 02:33:53,371 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 68 predicate places. [2024-06-28 02:33:53,371 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 172 transitions, 1812 flow [2024-06-28 02:33:53,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:53,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:53,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:53,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:33:53,372 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:53,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:53,372 INFO L85 PathProgramCache]: Analyzing trace with hash 523040606, now seen corresponding path program 1 times [2024-06-28 02:33:53,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:53,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488141231] [2024-06-28 02:33:53,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:53,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:53,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:53,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:53,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:53,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488141231] [2024-06-28 02:33:53,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488141231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:53,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:53,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:33:53,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046629290] [2024-06-28 02:33:53,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:53,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:33:53,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:53,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:33:53,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:33:53,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-28 02:33:53,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 172 transitions, 1812 flow. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 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-06-28 02:33:53,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:53,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-28 02:33:53,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:54,116 INFO L124 PetriNetUnfolderBase]: 4582/6926 cut-off events. [2024-06-28 02:33:54,116 INFO L125 PetriNetUnfolderBase]: For 99067/99245 co-relation queries the response was YES. [2024-06-28 02:33:54,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40011 conditions, 6926 events. 4582/6926 cut-off events. For 99067/99245 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 40926 event pairs, 1605 based on Foata normal form. 16/6792 useless extension candidates. Maximal degree in co-relation 39954. Up to 6088 conditions per place. [2024-06-28 02:33:54,176 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 138 selfloop transitions, 16 changer transitions 0/185 dead transitions. [2024-06-28 02:33:54,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 185 transitions, 2176 flow [2024-06-28 02:33:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:33:54,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:33:54,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-06-28 02:33:54,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377551020408163 [2024-06-28 02:33:54,178 INFO L175 Difference]: Start difference. First operand has 120 places, 172 transitions, 1812 flow. Second operand 4 states and 125 transitions. [2024-06-28 02:33:54,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 185 transitions, 2176 flow [2024-06-28 02:33:54,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 185 transitions, 2111 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:54,350 INFO L231 Difference]: Finished difference. Result has 122 places, 174 transitions, 1833 flow [2024-06-28 02:33:54,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1833, PETRI_PLACES=122, PETRI_TRANSITIONS=174} [2024-06-28 02:33:54,350 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 70 predicate places. [2024-06-28 02:33:54,351 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 174 transitions, 1833 flow [2024-06-28 02:33:54,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 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-06-28 02:33:54,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:54,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:54,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:33:54,351 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:54,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:54,352 INFO L85 PathProgramCache]: Analyzing trace with hash 566472873, now seen corresponding path program 1 times [2024-06-28 02:33:54,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:54,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385290499] [2024-06-28 02:33:54,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:54,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:54,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:54,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:54,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385290499] [2024-06-28 02:33:54,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385290499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:54,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:54,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:54,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893190510] [2024-06-28 02:33:54,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:54,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:54,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:54,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:54,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:54,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:54,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 174 transitions, 1833 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:54,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:54,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:54,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:55,400 INFO L124 PetriNetUnfolderBase]: 4960/7397 cut-off events. [2024-06-28 02:33:55,400 INFO L125 PetriNetUnfolderBase]: For 100854/100877 co-relation queries the response was YES. [2024-06-28 02:33:55,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42521 conditions, 7397 events. 4960/7397 cut-off events. For 100854/100877 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 42355 event pairs, 1487 based on Foata normal form. 17/7406 useless extension candidates. Maximal degree in co-relation 42462. Up to 6430 conditions per place. [2024-06-28 02:33:55,469 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 154 selfloop transitions, 41 changer transitions 0/214 dead transitions. [2024-06-28 02:33:55,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 214 transitions, 2517 flow [2024-06-28 02:33:55,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:55,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:55,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 02:33:55,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-28 02:33:55,471 INFO L175 Difference]: Start difference. First operand has 122 places, 174 transitions, 1833 flow. Second operand 6 states and 186 transitions. [2024-06-28 02:33:55,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 214 transitions, 2517 flow [2024-06-28 02:33:55,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 214 transitions, 2499 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 02:33:55,708 INFO L231 Difference]: Finished difference. Result has 128 places, 182 transitions, 2078 flow [2024-06-28 02:33:55,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2078, PETRI_PLACES=128, PETRI_TRANSITIONS=182} [2024-06-28 02:33:55,708 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-06-28 02:33:55,709 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 182 transitions, 2078 flow [2024-06-28 02:33:55,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:55,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:55,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:55,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:33:55,709 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:55,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:55,710 INFO L85 PathProgramCache]: Analyzing trace with hash 661178389, now seen corresponding path program 2 times [2024-06-28 02:33:55,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:55,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248624034] [2024-06-28 02:33:55,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:55,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:55,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:55,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:55,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248624034] [2024-06-28 02:33:55,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248624034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:55,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:55,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:33:55,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253780887] [2024-06-28 02:33:55,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:55,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:33:55,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:55,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:33:55,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:33:55,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:33:55,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 182 transitions, 2078 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:55,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:55,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:33:55,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:56,764 INFO L124 PetriNetUnfolderBase]: 4936/7365 cut-off events. [2024-06-28 02:33:56,764 INFO L125 PetriNetUnfolderBase]: For 112674/112688 co-relation queries the response was YES. [2024-06-28 02:33:56,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43769 conditions, 7365 events. 4936/7365 cut-off events. For 112674/112688 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 42154 event pairs, 1649 based on Foata normal form. 17/7374 useless extension candidates. Maximal degree in co-relation 43707. Up to 6556 conditions per place. [2024-06-28 02:33:56,835 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 155 selfloop transitions, 34 changer transitions 0/208 dead transitions. [2024-06-28 02:33:56,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 208 transitions, 2522 flow [2024-06-28 02:33:56,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:56,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:56,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 02:33:56,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-28 02:33:56,838 INFO L175 Difference]: Start difference. First operand has 128 places, 182 transitions, 2078 flow. Second operand 6 states and 180 transitions. [2024-06-28 02:33:56,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 208 transitions, 2522 flow [2024-06-28 02:33:57,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 208 transitions, 2356 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:57,146 INFO L231 Difference]: Finished difference. Result has 131 places, 182 transitions, 1989 flow [2024-06-28 02:33:57,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1989, PETRI_PLACES=131, PETRI_TRANSITIONS=182} [2024-06-28 02:33:57,147 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 79 predicate places. [2024-06-28 02:33:57,147 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 182 transitions, 1989 flow [2024-06-28 02:33:57,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 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-06-28 02:33:57,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:57,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:57,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:33:57,149 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:57,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:57,149 INFO L85 PathProgramCache]: Analyzing trace with hash 713548933, now seen corresponding path program 1 times [2024-06-28 02:33:57,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:57,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510136537] [2024-06-28 02:33:57,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:57,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:57,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:57,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-06-28 02:33:57,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:57,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510136537] [2024-06-28 02:33:57,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510136537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:57,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:57,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:57,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363840053] [2024-06-28 02:33:57,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:57,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:57,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:57,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:57,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:57,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:57,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 182 transitions, 1989 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:33:57,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:57,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:57,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:58,180 INFO L124 PetriNetUnfolderBase]: 5109/7557 cut-off events. [2024-06-28 02:33:58,180 INFO L125 PetriNetUnfolderBase]: For 117878/117887 co-relation queries the response was YES. [2024-06-28 02:33:58,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44603 conditions, 7557 events. 5109/7557 cut-off events. For 117878/117887 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 42819 event pairs, 1670 based on Foata normal form. 8/7552 useless extension candidates. Maximal degree in co-relation 44540. Up to 6895 conditions per place. [2024-06-28 02:33:58,233 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 152 selfloop transitions, 48 changer transitions 0/209 dead transitions. [2024-06-28 02:33:58,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 209 transitions, 2527 flow [2024-06-28 02:33:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:33:58,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:33:58,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 02:33:58,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.636734693877551 [2024-06-28 02:33:58,235 INFO L175 Difference]: Start difference. First operand has 131 places, 182 transitions, 1989 flow. Second operand 5 states and 156 transitions. [2024-06-28 02:33:58,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 209 transitions, 2527 flow [2024-06-28 02:33:58,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 209 transitions, 2454 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:58,403 INFO L231 Difference]: Finished difference. Result has 132 places, 186 transitions, 2109 flow [2024-06-28 02:33:58,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2109, PETRI_PLACES=132, PETRI_TRANSITIONS=186} [2024-06-28 02:33:58,403 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-28 02:33:58,404 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 186 transitions, 2109 flow [2024-06-28 02:33:58,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:33:58,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:58,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:58,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:33:58,404 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:58,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:58,404 INFO L85 PathProgramCache]: Analyzing trace with hash 139066299, now seen corresponding path program 2 times [2024-06-28 02:33:58,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:58,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802591868] [2024-06-28 02:33:58,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:58,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:58,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:58,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:58,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802591868] [2024-06-28 02:33:58,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802591868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:58,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:58,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:58,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775260241] [2024-06-28 02:33:58,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:58,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:58,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:58,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:58,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:58,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:58,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 186 transitions, 2109 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:33:58,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:58,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:58,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:59,308 INFO L124 PetriNetUnfolderBase]: 5125/7639 cut-off events. [2024-06-28 02:33:59,308 INFO L125 PetriNetUnfolderBase]: For 132572/132581 co-relation queries the response was YES. [2024-06-28 02:33:59,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46465 conditions, 7639 events. 5125/7639 cut-off events. For 132572/132581 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 43871 event pairs, 1670 based on Foata normal form. 8/7634 useless extension candidates. Maximal degree in co-relation 46401. Up to 6876 conditions per place. [2024-06-28 02:33:59,378 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 160 selfloop transitions, 57 changer transitions 0/226 dead transitions. [2024-06-28 02:33:59,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 226 transitions, 2869 flow [2024-06-28 02:33:59,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:59,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:59,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 02:33:59,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-28 02:33:59,379 INFO L175 Difference]: Start difference. First operand has 132 places, 186 transitions, 2109 flow. Second operand 6 states and 185 transitions. [2024-06-28 02:33:59,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 226 transitions, 2869 flow [2024-06-28 02:33:59,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 226 transitions, 2736 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:59,640 INFO L231 Difference]: Finished difference. Result has 135 places, 194 transitions, 2267 flow [2024-06-28 02:33:59,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1976, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2267, PETRI_PLACES=135, PETRI_TRANSITIONS=194} [2024-06-28 02:33:59,640 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 83 predicate places. [2024-06-28 02:33:59,640 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 194 transitions, 2267 flow [2024-06-28 02:33:59,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:33:59,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:59,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:59,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:33:59,641 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:33:59,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:59,641 INFO L85 PathProgramCache]: Analyzing trace with hash 635771494, now seen corresponding path program 1 times [2024-06-28 02:33:59,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:59,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568334652] [2024-06-28 02:33:59,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:59,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:59,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:59,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:59,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:59,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568334652] [2024-06-28 02:33:59,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568334652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:59,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:59,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:59,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732423875] [2024-06-28 02:33:59,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:59,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:59,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:59,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:59,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:59,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:33:59,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 194 transitions, 2267 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:33:59,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:59,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:33:59,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:00,754 INFO L124 PetriNetUnfolderBase]: 5229/7816 cut-off events. [2024-06-28 02:34:00,755 INFO L125 PetriNetUnfolderBase]: For 148464/148482 co-relation queries the response was YES. [2024-06-28 02:34:00,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49103 conditions, 7816 events. 5229/7816 cut-off events. For 148464/148482 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 44966 event pairs, 1658 based on Foata normal form. 15/7823 useless extension candidates. Maximal degree in co-relation 49038. Up to 6930 conditions per place. [2024-06-28 02:34:00,829 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 168 selfloop transitions, 84 changer transitions 0/261 dead transitions. [2024-06-28 02:34:00,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 261 transitions, 3434 flow [2024-06-28 02:34:00,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:00,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:00,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-06-28 02:34:00,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 02:34:00,831 INFO L175 Difference]: Start difference. First operand has 135 places, 194 transitions, 2267 flow. Second operand 9 states and 266 transitions. [2024-06-28 02:34:00,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 261 transitions, 3434 flow [2024-06-28 02:34:01,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 261 transitions, 3291 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-28 02:34:01,140 INFO L231 Difference]: Finished difference. Result has 145 places, 218 transitions, 2691 flow [2024-06-28 02:34:01,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2124, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2691, PETRI_PLACES=145, PETRI_TRANSITIONS=218} [2024-06-28 02:34:01,140 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-06-28 02:34:01,141 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 218 transitions, 2691 flow [2024-06-28 02:34:01,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:01,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:01,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:01,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:34:01,141 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:01,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:01,142 INFO L85 PathProgramCache]: Analyzing trace with hash 829108873, now seen corresponding path program 3 times [2024-06-28 02:34:01,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:01,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880444629] [2024-06-28 02:34:01,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:01,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:01,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:01,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:01,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:01,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880444629] [2024-06-28 02:34:01,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880444629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:01,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:01,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:01,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049585118] [2024-06-28 02:34:01,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:01,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:01,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:01,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:01,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:01,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:01,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 218 transitions, 2691 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:01,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:01,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:01,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:02,103 INFO L124 PetriNetUnfolderBase]: 5245/7814 cut-off events. [2024-06-28 02:34:02,104 INFO L125 PetriNetUnfolderBase]: For 169052/169061 co-relation queries the response was YES. [2024-06-28 02:34:02,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52161 conditions, 7814 events. 5245/7814 cut-off events. For 169052/169061 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 45012 event pairs, 1662 based on Foata normal form. 8/7809 useless extension candidates. Maximal degree in co-relation 52091. Up to 7027 conditions per place. [2024-06-28 02:34:02,175 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 178 selfloop transitions, 62 changer transitions 0/249 dead transitions. [2024-06-28 02:34:02,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 249 transitions, 3393 flow [2024-06-28 02:34:02,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:02,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:02,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 02:34:02,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-28 02:34:02,179 INFO L175 Difference]: Start difference. First operand has 145 places, 218 transitions, 2691 flow. Second operand 6 states and 183 transitions. [2024-06-28 02:34:02,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 249 transitions, 3393 flow [2024-06-28 02:34:02,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 249 transitions, 3246 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-28 02:34:02,482 INFO L231 Difference]: Finished difference. Result has 148 places, 222 transitions, 2745 flow [2024-06-28 02:34:02,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2745, PETRI_PLACES=148, PETRI_TRANSITIONS=222} [2024-06-28 02:34:02,483 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-28 02:34:02,483 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 222 transitions, 2745 flow [2024-06-28 02:34:02,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:02,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:02,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:02,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:34:02,484 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:02,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:02,484 INFO L85 PathProgramCache]: Analyzing trace with hash 807719194, now seen corresponding path program 2 times [2024-06-28 02:34:02,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:02,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698524730] [2024-06-28 02:34:02,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:02,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:02,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:02,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:02,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:02,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698524730] [2024-06-28 02:34:02,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698524730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:02,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:02,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:02,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493600387] [2024-06-28 02:34:02,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:02,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:02,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:02,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:02,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:02,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:02,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 222 transitions, 2745 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:02,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:02,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:02,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:03,603 INFO L124 PetriNetUnfolderBase]: 5469/8173 cut-off events. [2024-06-28 02:34:03,603 INFO L125 PetriNetUnfolderBase]: For 182673/182682 co-relation queries the response was YES. [2024-06-28 02:34:03,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55193 conditions, 8173 events. 5469/8173 cut-off events. For 182673/182682 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 47360 event pairs, 1670 based on Foata normal form. 12/8172 useless extension candidates. Maximal degree in co-relation 55121. Up to 7160 conditions per place. [2024-06-28 02:34:03,683 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 180 selfloop transitions, 106 changer transitions 0/295 dead transitions. [2024-06-28 02:34:03,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 295 transitions, 4177 flow [2024-06-28 02:34:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:03,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:03,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 02:34:03,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:34:03,685 INFO L175 Difference]: Start difference. First operand has 148 places, 222 transitions, 2745 flow. Second operand 8 states and 245 transitions. [2024-06-28 02:34:03,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 295 transitions, 4177 flow [2024-06-28 02:34:04,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 295 transitions, 4032 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:34:04,085 INFO L231 Difference]: Finished difference. Result has 154 places, 257 transitions, 3447 flow [2024-06-28 02:34:04,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3447, PETRI_PLACES=154, PETRI_TRANSITIONS=257} [2024-06-28 02:34:04,085 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 102 predicate places. [2024-06-28 02:34:04,086 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 257 transitions, 3447 flow [2024-06-28 02:34:04,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:04,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:04,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:04,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:34:04,086 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:04,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:04,086 INFO L85 PathProgramCache]: Analyzing trace with hash 807511804, now seen corresponding path program 3 times [2024-06-28 02:34:04,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:04,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900574774] [2024-06-28 02:34:04,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:04,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:04,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:04,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:04,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:04,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900574774] [2024-06-28 02:34:04,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900574774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:04,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:04,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:04,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839016839] [2024-06-28 02:34:04,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:04,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:04,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:04,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:04,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:04,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:04,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 257 transitions, 3447 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:04,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:04,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:04,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:05,325 INFO L124 PetriNetUnfolderBase]: 5453/8153 cut-off events. [2024-06-28 02:34:05,325 INFO L125 PetriNetUnfolderBase]: For 203447/203456 co-relation queries the response was YES. [2024-06-28 02:34:05,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57863 conditions, 8153 events. 5453/8153 cut-off events. For 203447/203456 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 47213 event pairs, 1670 based on Foata normal form. 12/8152 useless extension candidates. Maximal degree in co-relation 57789. Up to 7148 conditions per place. [2024-06-28 02:34:05,400 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 178 selfloop transitions, 100 changer transitions 0/287 dead transitions. [2024-06-28 02:34:05,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 287 transitions, 4221 flow [2024-06-28 02:34:05,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:05,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:05,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-28 02:34:05,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-28 02:34:05,401 INFO L175 Difference]: Start difference. First operand has 154 places, 257 transitions, 3447 flow. Second operand 6 states and 191 transitions. [2024-06-28 02:34:05,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 287 transitions, 4221 flow [2024-06-28 02:34:05,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 287 transitions, 3968 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:05,920 INFO L231 Difference]: Finished difference. Result has 156 places, 257 transitions, 3421 flow [2024-06-28 02:34:05,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3421, PETRI_PLACES=156, PETRI_TRANSITIONS=257} [2024-06-28 02:34:05,920 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-06-28 02:34:05,920 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 257 transitions, 3421 flow [2024-06-28 02:34:05,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:05,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:05,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:05,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:34:05,921 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:05,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:05,921 INFO L85 PathProgramCache]: Analyzing trace with hash 807511463, now seen corresponding path program 4 times [2024-06-28 02:34:05,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:05,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026983707] [2024-06-28 02:34:05,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:05,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:05,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:06,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:06,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:06,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026983707] [2024-06-28 02:34:06,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026983707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:06,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:06,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:06,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795688211] [2024-06-28 02:34:06,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:06,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:06,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:06,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:06,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:06,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:06,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 257 transitions, 3421 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:06,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:06,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:06,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:07,036 INFO L124 PetriNetUnfolderBase]: 5446/8120 cut-off events. [2024-06-28 02:34:07,036 INFO L125 PetriNetUnfolderBase]: For 199269/199278 co-relation queries the response was YES. [2024-06-28 02:34:07,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57396 conditions, 8120 events. 5446/8120 cut-off events. For 199269/199278 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 47123 event pairs, 1662 based on Foata normal form. 8/8115 useless extension candidates. Maximal degree in co-relation 57321. Up to 7317 conditions per place. [2024-06-28 02:34:07,140 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 220 selfloop transitions, 52 changer transitions 0/281 dead transitions. [2024-06-28 02:34:07,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 281 transitions, 4027 flow [2024-06-28 02:34:07,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:07,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:07,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-28 02:34:07,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448979591836734 [2024-06-28 02:34:07,141 INFO L175 Difference]: Start difference. First operand has 156 places, 257 transitions, 3421 flow. Second operand 5 states and 158 transitions. [2024-06-28 02:34:07,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 281 transitions, 4027 flow [2024-06-28 02:34:07,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 281 transitions, 3770 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:07,720 INFO L231 Difference]: Finished difference. Result has 155 places, 257 transitions, 3284 flow [2024-06-28 02:34:07,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3284, PETRI_PLACES=155, PETRI_TRANSITIONS=257} [2024-06-28 02:34:07,721 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 103 predicate places. [2024-06-28 02:34:07,721 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 257 transitions, 3284 flow [2024-06-28 02:34:07,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:07,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:07,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:07,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:34:07,722 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:07,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:07,722 INFO L85 PathProgramCache]: Analyzing trace with hash 807727130, now seen corresponding path program 1 times [2024-06-28 02:34:07,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:07,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312443228] [2024-06-28 02:34:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:07,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:07,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:07,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:07,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:07,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312443228] [2024-06-28 02:34:07,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312443228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:07,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:07,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:07,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041130782] [2024-06-28 02:34:07,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:07,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:07,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:07,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:07,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:07,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:34:07,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 257 transitions, 3284 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 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-06-28 02:34:07,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:07,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:34:07,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:08,943 INFO L124 PetriNetUnfolderBase]: 5608/8417 cut-off events. [2024-06-28 02:34:08,944 INFO L125 PetriNetUnfolderBase]: For 215274/215317 co-relation queries the response was YES. [2024-06-28 02:34:08,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58266 conditions, 8417 events. 5608/8417 cut-off events. For 215274/215317 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 49603 event pairs, 1697 based on Foata normal form. 60/8440 useless extension candidates. Maximal degree in co-relation 58191. Up to 6950 conditions per place. [2024-06-28 02:34:09,026 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 209 selfloop transitions, 49 changer transitions 0/286 dead transitions. [2024-06-28 02:34:09,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 286 transitions, 4016 flow [2024-06-28 02:34:09,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:09,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:09,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 02:34:09,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-28 02:34:09,028 INFO L175 Difference]: Start difference. First operand has 155 places, 257 transitions, 3284 flow. Second operand 6 states and 185 transitions. [2024-06-28 02:34:09,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 286 transitions, 4016 flow [2024-06-28 02:34:09,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 286 transitions, 3861 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:09,426 INFO L231 Difference]: Finished difference. Result has 156 places, 259 transitions, 3299 flow [2024-06-28 02:34:09,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3299, PETRI_PLACES=156, PETRI_TRANSITIONS=259} [2024-06-28 02:34:09,427 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-06-28 02:34:09,427 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 259 transitions, 3299 flow [2024-06-28 02:34:09,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 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-06-28 02:34:09,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:09,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:09,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:34:09,428 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:09,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:09,429 INFO L85 PathProgramCache]: Analyzing trace with hash -468730725, now seen corresponding path program 1 times [2024-06-28 02:34:09,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:09,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372626775] [2024-06-28 02:34:09,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:09,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:09,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:09,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:09,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:09,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372626775] [2024-06-28 02:34:09,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372626775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:09,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:09,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:09,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326393284] [2024-06-28 02:34:09,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:09,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:09,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:09,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:09,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:09,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-28 02:34:09,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 259 transitions, 3299 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-06-28 02:34:09,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:09,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-28 02:34:09,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:10,508 INFO L124 PetriNetUnfolderBase]: 5245/7883 cut-off events. [2024-06-28 02:34:10,509 INFO L125 PetriNetUnfolderBase]: For 214023/214271 co-relation queries the response was YES. [2024-06-28 02:34:10,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56613 conditions, 7883 events. 5245/7883 cut-off events. For 214023/214271 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 46975 event pairs, 1580 based on Foata normal form. 9/7723 useless extension candidates. Maximal degree in co-relation 56537. Up to 6747 conditions per place. [2024-06-28 02:34:10,591 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 184 selfloop transitions, 44 changer transitions 0/274 dead transitions. [2024-06-28 02:34:10,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 274 transitions, 3793 flow [2024-06-28 02:34:10,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:10,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:10,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 02:34:10,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:34:10,592 INFO L175 Difference]: Start difference. First operand has 156 places, 259 transitions, 3299 flow. Second operand 5 states and 154 transitions. [2024-06-28 02:34:10,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 274 transitions, 3793 flow [2024-06-28 02:34:10,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 274 transitions, 3671 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:10,962 INFO L231 Difference]: Finished difference. Result has 157 places, 259 transitions, 3288 flow [2024-06-28 02:34:10,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3288, PETRI_PLACES=157, PETRI_TRANSITIONS=259} [2024-06-28 02:34:10,963 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-06-28 02:34:10,963 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 259 transitions, 3288 flow [2024-06-28 02:34:10,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-06-28 02:34:10,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:10,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:10,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:34:10,964 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:10,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:10,964 INFO L85 PathProgramCache]: Analyzing trace with hash 469497438, now seen corresponding path program 4 times [2024-06-28 02:34:10,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:10,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884522952] [2024-06-28 02:34:10,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:10,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:11,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:11,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:11,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884522952] [2024-06-28 02:34:11,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884522952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:11,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:11,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:11,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046821454] [2024-06-28 02:34:11,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:11,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:11,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:11,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:11,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:11,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:11,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 259 transitions, 3288 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:11,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:11,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:11,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:12,057 INFO L124 PetriNetUnfolderBase]: 5766/8598 cut-off events. [2024-06-28 02:34:12,058 INFO L125 PetriNetUnfolderBase]: For 207632/207650 co-relation queries the response was YES. [2024-06-28 02:34:12,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60055 conditions, 8598 events. 5766/8598 cut-off events. For 207632/207650 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 50004 event pairs, 1730 based on Foata normal form. 11/8596 useless extension candidates. Maximal degree in co-relation 59978. Up to 7488 conditions per place. [2024-06-28 02:34:12,143 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 209 selfloop transitions, 114 changer transitions 0/332 dead transitions. [2024-06-28 02:34:12,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 332 transitions, 4853 flow [2024-06-28 02:34:12,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:12,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:12,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 02:34:12,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-28 02:34:12,144 INFO L175 Difference]: Start difference. First operand has 157 places, 259 transitions, 3288 flow. Second operand 7 states and 217 transitions. [2024-06-28 02:34:12,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 332 transitions, 4853 flow [2024-06-28 02:34:12,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 332 transitions, 4743 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:12,595 INFO L231 Difference]: Finished difference. Result has 162 places, 288 transitions, 3974 flow [2024-06-28 02:34:12,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3190, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3974, PETRI_PLACES=162, PETRI_TRANSITIONS=288} [2024-06-28 02:34:12,595 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-06-28 02:34:12,596 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 288 transitions, 3974 flow [2024-06-28 02:34:12,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:12,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:12,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:12,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:34:12,596 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:12,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:12,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1188836958, now seen corresponding path program 5 times [2024-06-28 02:34:12,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:12,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41726664] [2024-06-28 02:34:12,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:12,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:12,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:12,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-06-28 02:34:12,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:12,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41726664] [2024-06-28 02:34:12,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41726664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:12,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:12,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:12,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852753682] [2024-06-28 02:34:12,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:12,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:12,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:12,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:12,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:12,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:12,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 288 transitions, 3974 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:12,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:12,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:12,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:13,800 INFO L124 PetriNetUnfolderBase]: 5769/8568 cut-off events. [2024-06-28 02:34:13,800 INFO L125 PetriNetUnfolderBase]: For 226628/226637 co-relation queries the response was YES. [2024-06-28 02:34:13,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63028 conditions, 8568 events. 5769/8568 cut-off events. For 226628/226637 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 49704 event pairs, 1703 based on Foata normal form. 9/8564 useless extension candidates. Maximal degree in co-relation 62948. Up to 7778 conditions per place. [2024-06-28 02:34:13,887 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 259 selfloop transitions, 58 changer transitions 0/326 dead transitions. [2024-06-28 02:34:13,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 326 transitions, 4894 flow [2024-06-28 02:34:13,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:13,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:13,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 02:34:13,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60932944606414 [2024-06-28 02:34:13,888 INFO L175 Difference]: Start difference. First operand has 162 places, 288 transitions, 3974 flow. Second operand 7 states and 209 transitions. [2024-06-28 02:34:13,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 326 transitions, 4894 flow [2024-06-28 02:34:14,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 326 transitions, 4748 flow, removed 73 selfloop flow, removed 0 redundant places. [2024-06-28 02:34:14,473 INFO L231 Difference]: Finished difference. Result has 170 places, 296 transitions, 4128 flow [2024-06-28 02:34:14,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4128, PETRI_PLACES=170, PETRI_TRANSITIONS=296} [2024-06-28 02:34:14,474 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 118 predicate places. [2024-06-28 02:34:14,474 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 296 transitions, 4128 flow [2024-06-28 02:34:14,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:14,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:14,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:14,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:34:14,475 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:14,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:14,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1388524698, now seen corresponding path program 6 times [2024-06-28 02:34:14,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:14,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510812545] [2024-06-28 02:34:14,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:14,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:14,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:14,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:14,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510812545] [2024-06-28 02:34:14,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510812545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:14,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:14,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:14,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817872849] [2024-06-28 02:34:14,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:14,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:14,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:14,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:14,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:14,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:14,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 296 transitions, 4128 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:14,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:14,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:14,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:15,746 INFO L124 PetriNetUnfolderBase]: 5915/8805 cut-off events. [2024-06-28 02:34:15,747 INFO L125 PetriNetUnfolderBase]: For 243005/243014 co-relation queries the response was YES. [2024-06-28 02:34:15,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65628 conditions, 8805 events. 5915/8805 cut-off events. For 243005/243014 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 51281 event pairs, 1736 based on Foata normal form. 9/8792 useless extension candidates. Maximal degree in co-relation 65544. Up to 7553 conditions per place. [2024-06-28 02:34:15,847 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 190 selfloop transitions, 169 changer transitions 0/368 dead transitions. [2024-06-28 02:34:15,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 368 transitions, 5901 flow [2024-06-28 02:34:15,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:15,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:15,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-06-28 02:34:15,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377551020408163 [2024-06-28 02:34:15,848 INFO L175 Difference]: Start difference. First operand has 170 places, 296 transitions, 4128 flow. Second operand 8 states and 250 transitions. [2024-06-28 02:34:15,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 368 transitions, 5901 flow [2024-06-28 02:34:16,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 368 transitions, 5677 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-28 02:34:16,430 INFO L231 Difference]: Finished difference. Result has 176 places, 325 transitions, 4884 flow [2024-06-28 02:34:16,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4884, PETRI_PLACES=176, PETRI_TRANSITIONS=325} [2024-06-28 02:34:16,430 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-28 02:34:16,430 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 325 transitions, 4884 flow [2024-06-28 02:34:16,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:16,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:16,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:16,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:34:16,431 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:16,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:16,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1382810778, now seen corresponding path program 7 times [2024-06-28 02:34:16,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:16,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046632727] [2024-06-28 02:34:16,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:16,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:16,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:16,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:16,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:16,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046632727] [2024-06-28 02:34:16,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046632727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:16,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:16,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:16,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800025740] [2024-06-28 02:34:16,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:16,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:16,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:16,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:16,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:16,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:16,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 325 transitions, 4884 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:16,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:16,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:16,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:17,699 INFO L124 PetriNetUnfolderBase]: 5926/8818 cut-off events. [2024-06-28 02:34:17,700 INFO L125 PetriNetUnfolderBase]: For 270113/270122 co-relation queries the response was YES. [2024-06-28 02:34:17,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68736 conditions, 8818 events. 5926/8818 cut-off events. For 270113/270122 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 51241 event pairs, 1727 based on Foata normal form. 12/8808 useless extension candidates. Maximal degree in co-relation 68650. Up to 7569 conditions per place. [2024-06-28 02:34:17,980 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 192 selfloop transitions, 183 changer transitions 0/384 dead transitions. [2024-06-28 02:34:17,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 384 transitions, 6336 flow [2024-06-28 02:34:17,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:17,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:17,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-28 02:34:17,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6235827664399093 [2024-06-28 02:34:17,981 INFO L175 Difference]: Start difference. First operand has 176 places, 325 transitions, 4884 flow. Second operand 9 states and 275 transitions. [2024-06-28 02:34:17,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 384 transitions, 6336 flow [2024-06-28 02:34:18,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 384 transitions, 6088 flow, removed 90 selfloop flow, removed 2 redundant places. [2024-06-28 02:34:18,495 INFO L231 Difference]: Finished difference. Result has 183 places, 337 transitions, 5223 flow [2024-06-28 02:34:18,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4664, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5223, PETRI_PLACES=183, PETRI_TRANSITIONS=337} [2024-06-28 02:34:18,496 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-06-28 02:34:18,496 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 337 transitions, 5223 flow [2024-06-28 02:34:18,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:18,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:18,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:18,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:34:18,496 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:18,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:18,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1189222908, now seen corresponding path program 8 times [2024-06-28 02:34:18,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:18,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852886465] [2024-06-28 02:34:18,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:18,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:18,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:18,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:18,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:18,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852886465] [2024-06-28 02:34:18,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852886465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:18,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:18,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:18,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165107135] [2024-06-28 02:34:18,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:18,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:18,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:18,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:18,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 337 transitions, 5223 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:18,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:18,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:18,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:19,743 INFO L124 PetriNetUnfolderBase]: 5918/8820 cut-off events. [2024-06-28 02:34:19,744 INFO L125 PetriNetUnfolderBase]: For 273092/273101 co-relation queries the response was YES. [2024-06-28 02:34:19,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69040 conditions, 8820 events. 5918/8820 cut-off events. For 273092/273101 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 51411 event pairs, 1771 based on Foata normal form. 5/8805 useless extension candidates. Maximal degree in co-relation 68952. Up to 7563 conditions per place. [2024-06-28 02:34:19,841 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 189 selfloop transitions, 168 changer transitions 0/366 dead transitions. [2024-06-28 02:34:19,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 366 transitions, 6199 flow [2024-06-28 02:34:19,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:19,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:19,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 02:34:19,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2024-06-28 02:34:19,843 INFO L175 Difference]: Start difference. First operand has 183 places, 337 transitions, 5223 flow. Second operand 6 states and 190 transitions. [2024-06-28 02:34:19,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 366 transitions, 6199 flow [2024-06-28 02:34:20,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 366 transitions, 5750 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:20,529 INFO L231 Difference]: Finished difference. Result has 184 places, 337 transitions, 5120 flow [2024-06-28 02:34:20,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5120, PETRI_PLACES=184, PETRI_TRANSITIONS=337} [2024-06-28 02:34:20,530 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 132 predicate places. [2024-06-28 02:34:20,530 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 337 transitions, 5120 flow [2024-06-28 02:34:20,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:20,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:20,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:20,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:34:20,530 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:20,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:20,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1382818714, now seen corresponding path program 2 times [2024-06-28 02:34:20,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:20,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998952835] [2024-06-28 02:34:20,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:20,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:20,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:20,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:20,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998952835] [2024-06-28 02:34:20,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998952835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:20,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:20,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:20,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636519582] [2024-06-28 02:34:20,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:20,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:20,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:20,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:20,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:20,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:34:20,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 337 transitions, 5120 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 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-06-28 02:34:20,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:20,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:34:20,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:21,963 INFO L124 PetriNetUnfolderBase]: 6008/8987 cut-off events. [2024-06-28 02:34:21,963 INFO L125 PetriNetUnfolderBase]: For 310800/310827 co-relation queries the response was YES. [2024-06-28 02:34:22,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69908 conditions, 8987 events. 6008/8987 cut-off events. For 310800/310827 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 53233 event pairs, 1782 based on Foata normal form. 57/8986 useless extension candidates. Maximal degree in co-relation 69819. Up to 7528 conditions per place. [2024-06-28 02:34:22,070 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 269 selfloop transitions, 62 changer transitions 0/370 dead transitions. [2024-06-28 02:34:22,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 370 transitions, 6096 flow [2024-06-28 02:34:22,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:22,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:22,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-28 02:34:22,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-06-28 02:34:22,071 INFO L175 Difference]: Start difference. First operand has 184 places, 337 transitions, 5120 flow. Second operand 6 states and 188 transitions. [2024-06-28 02:34:22,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 370 transitions, 6096 flow [2024-06-28 02:34:22,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 370 transitions, 5750 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:22,781 INFO L231 Difference]: Finished difference. Result has 185 places, 339 transitions, 4971 flow [2024-06-28 02:34:22,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4971, PETRI_PLACES=185, PETRI_TRANSITIONS=339} [2024-06-28 02:34:22,782 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 133 predicate places. [2024-06-28 02:34:22,782 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 339 transitions, 4971 flow [2024-06-28 02:34:22,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 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-06-28 02:34:22,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:22,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:22,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:34:22,782 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:22,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:22,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1396151194, now seen corresponding path program 3 times [2024-06-28 02:34:22,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:22,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82329939] [2024-06-28 02:34:22,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:22,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:22,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:22,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:22,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:22,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82329939] [2024-06-28 02:34:22,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82329939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:22,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:22,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:22,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024519003] [2024-06-28 02:34:22,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:22,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:22,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:22,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:22,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:22,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-28 02:34:22,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 339 transitions, 4971 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 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-06-28 02:34:22,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:22,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-28 02:34:22,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:24,283 INFO L124 PetriNetUnfolderBase]: 6436/9617 cut-off events. [2024-06-28 02:34:24,284 INFO L125 PetriNetUnfolderBase]: For 341395/341404 co-relation queries the response was YES. [2024-06-28 02:34:24,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74883 conditions, 9617 events. 6436/9617 cut-off events. For 341395/341404 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 57412 event pairs, 1798 based on Foata normal form. 54/9633 useless extension candidates. Maximal degree in co-relation 74793. Up to 7304 conditions per place. [2024-06-28 02:34:24,399 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 272 selfloop transitions, 69 changer transitions 0/380 dead transitions. [2024-06-28 02:34:24,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 380 transitions, 6109 flow [2024-06-28 02:34:24,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:24,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:24,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-06-28 02:34:24,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6564625850340136 [2024-06-28 02:34:24,401 INFO L175 Difference]: Start difference. First operand has 185 places, 339 transitions, 4971 flow. Second operand 6 states and 193 transitions. [2024-06-28 02:34:24,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 380 transitions, 6109 flow [2024-06-28 02:34:25,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 380 transitions, 5962 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:25,266 INFO L231 Difference]: Finished difference. Result has 187 places, 342 transitions, 5051 flow [2024-06-28 02:34:25,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5051, PETRI_PLACES=187, PETRI_TRANSITIONS=342} [2024-06-28 02:34:25,267 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-28 02:34:25,267 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 342 transitions, 5051 flow [2024-06-28 02:34:25,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 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-06-28 02:34:25,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:25,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:25,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:34:25,268 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:25,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:25,268 INFO L85 PathProgramCache]: Analyzing trace with hash 131745089, now seen corresponding path program 2 times [2024-06-28 02:34:25,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:25,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026049643] [2024-06-28 02:34:25,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:25,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:25,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:25,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:25,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:25,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026049643] [2024-06-28 02:34:25,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026049643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:25,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:25,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:25,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760170451] [2024-06-28 02:34:25,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:25,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:25,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:25,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:25,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:25,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-28 02:34:25,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 342 transitions, 5051 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-06-28 02:34:25,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:25,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-28 02:34:25,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:26,614 INFO L124 PetriNetUnfolderBase]: 6163/9206 cut-off events. [2024-06-28 02:34:26,614 INFO L125 PetriNetUnfolderBase]: For 361682/361900 co-relation queries the response was YES. [2024-06-28 02:34:26,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74425 conditions, 9206 events. 6163/9206 cut-off events. For 361682/361900 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 55656 event pairs, 1807 based on Foata normal form. 9/9026 useless extension candidates. Maximal degree in co-relation 74334. Up to 7905 conditions per place. [2024-06-28 02:34:26,719 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 234 selfloop transitions, 70 changer transitions 0/363 dead transitions. [2024-06-28 02:34:26,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 363 transitions, 5931 flow [2024-06-28 02:34:26,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:26,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:26,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 02:34:26,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:34:26,720 INFO L175 Difference]: Start difference. First operand has 187 places, 342 transitions, 5051 flow. Second operand 5 states and 154 transitions. [2024-06-28 02:34:26,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 363 transitions, 5931 flow [2024-06-28 02:34:27,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 363 transitions, 5822 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 02:34:27,587 INFO L231 Difference]: Finished difference. Result has 190 places, 349 transitions, 5207 flow [2024-06-28 02:34:27,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4949, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5207, PETRI_PLACES=190, PETRI_TRANSITIONS=349} [2024-06-28 02:34:27,588 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 138 predicate places. [2024-06-28 02:34:27,588 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 349 transitions, 5207 flow [2024-06-28 02:34:27,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-06-28 02:34:27,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:27,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:27,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:34:27,589 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:27,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:27,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1066870316, now seen corresponding path program 1 times [2024-06-28 02:34:27,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:27,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469848964] [2024-06-28 02:34:27,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:27,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:27,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:27,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-06-28 02:34:27,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:27,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469848964] [2024-06-28 02:34:27,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469848964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:27,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:27,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:27,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288158452] [2024-06-28 02:34:27,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:27,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:27,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:27,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:27,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:27,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:27,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 349 transitions, 5207 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:27,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:27,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:27,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:29,131 INFO L124 PetriNetUnfolderBase]: 7497/11107 cut-off events. [2024-06-28 02:34:29,131 INFO L125 PetriNetUnfolderBase]: For 408343/408352 co-relation queries the response was YES. [2024-06-28 02:34:29,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86578 conditions, 11107 events. 7497/11107 cut-off events. For 408343/408352 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 66601 event pairs, 2080 based on Foata normal form. 38/11138 useless extension candidates. Maximal degree in co-relation 86485. Up to 9091 conditions per place. [2024-06-28 02:34:29,260 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 370 selfloop transitions, 45 changer transitions 0/424 dead transitions. [2024-06-28 02:34:29,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 424 transitions, 6908 flow [2024-06-28 02:34:29,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:29,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:29,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-06-28 02:34:29,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6588921282798834 [2024-06-28 02:34:29,261 INFO L175 Difference]: Start difference. First operand has 190 places, 349 transitions, 5207 flow. Second operand 7 states and 226 transitions. [2024-06-28 02:34:29,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 424 transitions, 6908 flow [2024-06-28 02:34:30,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 424 transitions, 6695 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:30,054 INFO L231 Difference]: Finished difference. Result has 195 places, 357 transitions, 5273 flow [2024-06-28 02:34:30,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4994, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5273, PETRI_PLACES=195, PETRI_TRANSITIONS=357} [2024-06-28 02:34:30,055 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 143 predicate places. [2024-06-28 02:34:30,055 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 357 transitions, 5273 flow [2024-06-28 02:34:30,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:30,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:30,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:30,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:34:30,056 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:30,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:30,056 INFO L85 PathProgramCache]: Analyzing trace with hash 469357504, now seen corresponding path program 2 times [2024-06-28 02:34:30,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:30,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36247116] [2024-06-28 02:34:30,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:30,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:30,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:30,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:30,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:30,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36247116] [2024-06-28 02:34:30,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36247116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:30,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:30,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:30,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181890766] [2024-06-28 02:34:30,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:30,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:30,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:30,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:30,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:30,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:30,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 357 transitions, 5273 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:30,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:30,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:30,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:31,851 INFO L124 PetriNetUnfolderBase]: 8147/12081 cut-off events. [2024-06-28 02:34:31,851 INFO L125 PetriNetUnfolderBase]: For 476414/476423 co-relation queries the response was YES. [2024-06-28 02:34:31,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96145 conditions, 12081 events. 8147/12081 cut-off events. For 476414/476423 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 73618 event pairs, 2371 based on Foata normal form. 38/12112 useless extension candidates. Maximal degree in co-relation 96051. Up to 10435 conditions per place. [2024-06-28 02:34:31,987 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 361 selfloop transitions, 44 changer transitions 0/414 dead transitions. [2024-06-28 02:34:31,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 414 transitions, 6785 flow [2024-06-28 02:34:31,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:31,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:31,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 02:34:31,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6384839650145773 [2024-06-28 02:34:31,988 INFO L175 Difference]: Start difference. First operand has 195 places, 357 transitions, 5273 flow. Second operand 7 states and 219 transitions. [2024-06-28 02:34:31,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 414 transitions, 6785 flow [2024-06-28 02:34:33,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 414 transitions, 6690 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 02:34:33,104 INFO L231 Difference]: Finished difference. Result has 201 places, 362 transitions, 5400 flow [2024-06-28 02:34:33,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5178, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5400, PETRI_PLACES=201, PETRI_TRANSITIONS=362} [2024-06-28 02:34:33,104 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-28 02:34:33,105 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 362 transitions, 5400 flow [2024-06-28 02:34:33,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:33,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:33,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:33,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:34:33,105 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:33,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:33,106 INFO L85 PathProgramCache]: Analyzing trace with hash 469505374, now seen corresponding path program 3 times [2024-06-28 02:34:33,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:33,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103186348] [2024-06-28 02:34:33,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:33,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:33,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:33,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:33,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:33,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103186348] [2024-06-28 02:34:33,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103186348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:33,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:33,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:33,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263735107] [2024-06-28 02:34:33,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:33,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:33,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:33,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:33,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:33,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:33,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 362 transitions, 5400 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:33,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:33,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:33,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:34,899 INFO L124 PetriNetUnfolderBase]: 8282/12278 cut-off events. [2024-06-28 02:34:34,899 INFO L125 PetriNetUnfolderBase]: For 497688/497697 co-relation queries the response was YES. [2024-06-28 02:34:34,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98332 conditions, 12278 events. 8282/12278 cut-off events. For 497688/497697 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 75117 event pairs, 2498 based on Foata normal form. 44/12315 useless extension candidates. Maximal degree in co-relation 98235. Up to 11068 conditions per place. [2024-06-28 02:34:35,331 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 353 selfloop transitions, 44 changer transitions 0/406 dead transitions. [2024-06-28 02:34:35,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 406 transitions, 6608 flow [2024-06-28 02:34:35,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:35,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:35,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 02:34:35,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6209912536443148 [2024-06-28 02:34:35,333 INFO L175 Difference]: Start difference. First operand has 201 places, 362 transitions, 5400 flow. Second operand 7 states and 213 transitions. [2024-06-28 02:34:35,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 406 transitions, 6608 flow [2024-06-28 02:34:36,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 406 transitions, 6517 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 02:34:36,310 INFO L231 Difference]: Finished difference. Result has 205 places, 364 transitions, 5476 flow [2024-06-28 02:34:36,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5309, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5476, PETRI_PLACES=205, PETRI_TRANSITIONS=364} [2024-06-28 02:34:36,310 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-28 02:34:36,310 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 364 transitions, 5476 flow [2024-06-28 02:34:36,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:36,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:36,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:36,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:34:36,311 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:36,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:36,311 INFO L85 PathProgramCache]: Analyzing trace with hash 735210301, now seen corresponding path program 1 times [2024-06-28 02:34:36,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:36,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929243994] [2024-06-28 02:34:36,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:36,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:36,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:36,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:36,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:36,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929243994] [2024-06-28 02:34:36,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929243994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:36,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:36,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:36,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261521377] [2024-06-28 02:34:36,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:36,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:36,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:36,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:36,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:36,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:36,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 364 transitions, 5476 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 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-06-28 02:34:36,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:36,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:36,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:38,413 INFO L124 PetriNetUnfolderBase]: 8289/12300 cut-off events. [2024-06-28 02:34:38,413 INFO L125 PetriNetUnfolderBase]: For 488973/488973 co-relation queries the response was YES. [2024-06-28 02:34:38,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99426 conditions, 12300 events. 8289/12300 cut-off events. For 488973/488973 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 75373 event pairs, 2513 based on Foata normal form. 1/12297 useless extension candidates. Maximal degree in co-relation 99327. Up to 11466 conditions per place. [2024-06-28 02:34:38,821 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 369 selfloop transitions, 20 changer transitions 0/398 dead transitions. [2024-06-28 02:34:38,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 398 transitions, 6707 flow [2024-06-28 02:34:38,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:38,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:38,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 02:34:38,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:34:38,823 INFO L175 Difference]: Start difference. First operand has 205 places, 364 transitions, 5476 flow. Second operand 5 states and 147 transitions. [2024-06-28 02:34:38,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 398 transitions, 6707 flow [2024-06-28 02:34:39,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 398 transitions, 6562 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:39,931 INFO L231 Difference]: Finished difference. Result has 207 places, 379 transitions, 5753 flow [2024-06-28 02:34:39,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5753, PETRI_PLACES=207, PETRI_TRANSITIONS=379} [2024-06-28 02:34:39,932 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-28 02:34:39,932 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 379 transitions, 5753 flow [2024-06-28 02:34:39,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 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-06-28 02:34:39,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:39,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:39,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:34:39,933 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:39,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:39,933 INFO L85 PathProgramCache]: Analyzing trace with hash 787711996, now seen corresponding path program 4 times [2024-06-28 02:34:39,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:39,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485970444] [2024-06-28 02:34:39,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:39,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:39,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:40,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:40,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:40,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485970444] [2024-06-28 02:34:40,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485970444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:40,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:40,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:40,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634166054] [2024-06-28 02:34:40,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:40,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:40,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:40,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:40,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:40,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:40,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 379 transitions, 5753 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:40,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:40,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:40,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:42,444 INFO L124 PetriNetUnfolderBase]: 8515/12617 cut-off events. [2024-06-28 02:34:42,445 INFO L125 PetriNetUnfolderBase]: For 537380/537389 co-relation queries the response was YES. [2024-06-28 02:34:42,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101694 conditions, 12617 events. 8515/12617 cut-off events. For 537380/537389 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 77550 event pairs, 2551 based on Foata normal form. 48/12658 useless extension candidates. Maximal degree in co-relation 101592. Up to 11481 conditions per place. [2024-06-28 02:34:42,582 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 363 selfloop transitions, 50 changer transitions 0/422 dead transitions. [2024-06-28 02:34:42,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 422 transitions, 6877 flow [2024-06-28 02:34:42,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:42,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:42,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 02:34:42,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045918367346939 [2024-06-28 02:34:42,584 INFO L175 Difference]: Start difference. First operand has 207 places, 379 transitions, 5753 flow. Second operand 8 states and 237 transitions. [2024-06-28 02:34:42,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 422 transitions, 6877 flow [2024-06-28 02:34:43,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 422 transitions, 6841 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-28 02:34:43,838 INFO L231 Difference]: Finished difference. Result has 215 places, 381 transitions, 5897 flow [2024-06-28 02:34:43,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5897, PETRI_PLACES=215, PETRI_TRANSITIONS=381} [2024-06-28 02:34:43,839 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-06-28 02:34:43,839 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 381 transitions, 5897 flow [2024-06-28 02:34:43,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:43,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:43,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:43,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:34:43,840 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:43,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:43,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1189230844, now seen corresponding path program 5 times [2024-06-28 02:34:43,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:43,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438808329] [2024-06-28 02:34:43,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:43,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:43,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:43,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:43,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438808329] [2024-06-28 02:34:43,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438808329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:43,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:43,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:43,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534922347] [2024-06-28 02:34:43,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:43,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:43,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:43,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:43,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:44,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:44,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 381 transitions, 5897 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:44,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:44,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:44,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:46,407 INFO L124 PetriNetUnfolderBase]: 8753/12949 cut-off events. [2024-06-28 02:34:46,407 INFO L125 PetriNetUnfolderBase]: For 573140/573149 co-relation queries the response was YES. [2024-06-28 02:34:46,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105189 conditions, 12949 events. 8753/12949 cut-off events. For 573140/573149 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 79682 event pairs, 2603 based on Foata normal form. 44/12984 useless extension candidates. Maximal degree in co-relation 105084. Up to 11769 conditions per place. [2024-06-28 02:34:46,693 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 361 selfloop transitions, 46 changer transitions 0/416 dead transitions. [2024-06-28 02:34:46,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 416 transitions, 6995 flow [2024-06-28 02:34:46,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:46,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:46,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 02:34:46,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-28 02:34:46,694 INFO L175 Difference]: Start difference. First operand has 215 places, 381 transitions, 5897 flow. Second operand 6 states and 185 transitions. [2024-06-28 02:34:46,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 416 transitions, 6995 flow [2024-06-28 02:34:47,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 416 transitions, 6856 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:47,823 INFO L231 Difference]: Finished difference. Result has 215 places, 383 transitions, 5934 flow [2024-06-28 02:34:47,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5758, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5934, PETRI_PLACES=215, PETRI_TRANSITIONS=383} [2024-06-28 02:34:47,823 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-06-28 02:34:47,824 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 383 transitions, 5934 flow [2024-06-28 02:34:47,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:47,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:47,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:47,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:34:47,824 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:47,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:47,824 INFO L85 PathProgramCache]: Analyzing trace with hash 327829860, now seen corresponding path program 6 times [2024-06-28 02:34:47,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:47,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592432088] [2024-06-28 02:34:47,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:47,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:47,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:48,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:48,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:48,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592432088] [2024-06-28 02:34:48,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592432088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:48,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:48,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:48,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531934481] [2024-06-28 02:34:48,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:48,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:48,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:48,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:48,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:48,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:48,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 383 transitions, 5934 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:48,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:48,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:48,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:50,318 INFO L124 PetriNetUnfolderBase]: 8883/13167 cut-off events. [2024-06-28 02:34:50,319 INFO L125 PetriNetUnfolderBase]: For 582542/582551 co-relation queries the response was YES. [2024-06-28 02:34:50,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106540 conditions, 13167 events. 8883/13167 cut-off events. For 582542/582551 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 81466 event pairs, 2507 based on Foata normal form. 38/13198 useless extension candidates. Maximal degree in co-relation 106434. Up to 11056 conditions per place. [2024-06-28 02:34:50,691 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 373 selfloop transitions, 50 changer transitions 0/432 dead transitions. [2024-06-28 02:34:50,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 432 transitions, 7284 flow [2024-06-28 02:34:50,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:34:50,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:34:50,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-28 02:34:50,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6598639455782312 [2024-06-28 02:34:50,693 INFO L175 Difference]: Start difference. First operand has 215 places, 383 transitions, 5934 flow. Second operand 6 states and 194 transitions. [2024-06-28 02:34:50,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 432 transitions, 7284 flow [2024-06-28 02:34:51,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 432 transitions, 7151 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:51,911 INFO L231 Difference]: Finished difference. Result has 218 places, 387 transitions, 6053 flow [2024-06-28 02:34:51,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6053, PETRI_PLACES=218, PETRI_TRANSITIONS=387} [2024-06-28 02:34:51,911 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 166 predicate places. [2024-06-28 02:34:51,912 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 387 transitions, 6053 flow [2024-06-28 02:34:51,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:51,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:51,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:51,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:34:51,912 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:51,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:51,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1396157146, now seen corresponding path program 1 times [2024-06-28 02:34:51,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:51,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656082157] [2024-06-28 02:34:51,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:51,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:51,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:52,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:52,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:52,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656082157] [2024-06-28 02:34:52,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656082157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:52,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:52,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:52,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048121417] [2024-06-28 02:34:52,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:52,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:52,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:52,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:52,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:52,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:52,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 387 transitions, 6053 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:52,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:52,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:52,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:54,725 INFO L124 PetriNetUnfolderBase]: 8967/13279 cut-off events. [2024-06-28 02:34:54,725 INFO L125 PetriNetUnfolderBase]: For 600555/600564 co-relation queries the response was YES. [2024-06-28 02:34:54,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107819 conditions, 13279 events. 8967/13279 cut-off events. For 600555/600564 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 82236 event pairs, 2498 based on Foata normal form. 42/13312 useless extension candidates. Maximal degree in co-relation 107711. Up to 11602 conditions per place. [2024-06-28 02:34:54,883 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 370 selfloop transitions, 57 changer transitions 0/436 dead transitions. [2024-06-28 02:34:54,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 436 transitions, 7274 flow [2024-06-28 02:34:54,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:54,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:54,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 02:34:54,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6147959183673469 [2024-06-28 02:34:54,885 INFO L175 Difference]: Start difference. First operand has 218 places, 387 transitions, 6053 flow. Second operand 8 states and 241 transitions. [2024-06-28 02:34:54,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 436 transitions, 7274 flow [2024-06-28 02:34:56,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 436 transitions, 7065 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:56,233 INFO L231 Difference]: Finished difference. Result has 221 places, 389 transitions, 6039 flow [2024-06-28 02:34:56,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6039, PETRI_PLACES=221, PETRI_TRANSITIONS=389} [2024-06-28 02:34:56,234 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 169 predicate places. [2024-06-28 02:34:56,234 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 389 transitions, 6039 flow [2024-06-28 02:34:56,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 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-06-28 02:34:56,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:56,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:56,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:34:56,235 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:34:56,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:56,235 INFO L85 PathProgramCache]: Analyzing trace with hash 130886141, now seen corresponding path program 2 times [2024-06-28 02:34:56,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:56,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908955017] [2024-06-28 02:34:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:56,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:56,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:56,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:56,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:56,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908955017] [2024-06-28 02:34:56,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908955017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:56,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:56,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:34:56,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170071580] [2024-06-28 02:34:56,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:56,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:34:56,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:56,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:34:56,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:34:56,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:34:56,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 389 transitions, 6039 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 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-06-28 02:34:56,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:56,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:34:56,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:58,924 INFO L124 PetriNetUnfolderBase]: 8963/13279 cut-off events. [2024-06-28 02:34:58,924 INFO L125 PetriNetUnfolderBase]: For 585295/585295 co-relation queries the response was YES. [2024-06-28 02:34:59,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107017 conditions, 13279 events. 8963/13279 cut-off events. For 585295/585295 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 82454 event pairs, 2710 based on Foata normal form. 1/13274 useless extension candidates. Maximal degree in co-relation 106909. Up to 12432 conditions per place. [2024-06-28 02:34:59,085 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 372 selfloop transitions, 20 changer transitions 0/401 dead transitions. [2024-06-28 02:34:59,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 401 transitions, 6853 flow [2024-06-28 02:34:59,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:34:59,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:34:59,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-28 02:34:59,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:34:59,086 INFO L175 Difference]: Start difference. First operand has 221 places, 389 transitions, 6039 flow. Second operand 5 states and 140 transitions. [2024-06-28 02:34:59,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 401 transitions, 6853 flow [2024-06-28 02:35:00,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 401 transitions, 6709 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:00,375 INFO L231 Difference]: Finished difference. Result has 221 places, 389 transitions, 5942 flow [2024-06-28 02:35:00,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5895, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5942, PETRI_PLACES=221, PETRI_TRANSITIONS=389} [2024-06-28 02:35:00,376 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 169 predicate places. [2024-06-28 02:35:00,376 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 389 transitions, 5942 flow [2024-06-28 02:35:00,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 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-06-28 02:35:00,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:00,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:00,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:35:00,377 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:35:00,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:00,377 INFO L85 PathProgramCache]: Analyzing trace with hash 87999997, now seen corresponding path program 1 times [2024-06-28 02:35:00,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:00,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844013488] [2024-06-28 02:35:00,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:00,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:00,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:00,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:00,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:00,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844013488] [2024-06-28 02:35:00,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844013488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:00,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:00,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:35:00,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953229620] [2024-06-28 02:35:00,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:00,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:35:00,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:00,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:35:00,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:35:00,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-28 02:35:00,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 389 transitions, 5942 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-06-28 02:35:00,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:00,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-28 02:35:00,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:02,986 INFO L124 PetriNetUnfolderBase]: 8511/12751 cut-off events. [2024-06-28 02:35:02,986 INFO L125 PetriNetUnfolderBase]: For 606784/606792 co-relation queries the response was YES. [2024-06-28 02:35:03,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103059 conditions, 12751 events. 8511/12751 cut-off events. For 606784/606792 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 80732 event pairs, 2597 based on Foata normal form. 15/12615 useless extension candidates. Maximal degree in co-relation 102950. Up to 11254 conditions per place. [2024-06-28 02:35:03,178 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 321 selfloop transitions, 23 changer transitions 0/408 dead transitions. [2024-06-28 02:35:03,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 408 transitions, 6758 flow [2024-06-28 02:35:03,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:35:03,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:35:03,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 02:35:03,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6204081632653061 [2024-06-28 02:35:03,179 INFO L175 Difference]: Start difference. First operand has 221 places, 389 transitions, 5942 flow. Second operand 5 states and 152 transitions. [2024-06-28 02:35:03,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 408 transitions, 6758 flow [2024-06-28 02:35:04,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 408 transitions, 6729 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 02:35:04,690 INFO L231 Difference]: Finished difference. Result has 225 places, 392 transitions, 6035 flow [2024-06-28 02:35:04,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5913, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6035, PETRI_PLACES=225, PETRI_TRANSITIONS=392} [2024-06-28 02:35:04,691 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-06-28 02:35:04,691 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 392 transitions, 6035 flow [2024-06-28 02:35:04,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 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-06-28 02:35:04,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:04,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:04,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:35:04,691 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:35:04,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:04,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1334790500, now seen corresponding path program 1 times [2024-06-28 02:35:04,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:04,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459658185] [2024-06-28 02:35:04,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:04,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:04,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:04,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:04,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:04,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459658185] [2024-06-28 02:35:04,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459658185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:04,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:04,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:04,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629008949] [2024-06-28 02:35:04,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:04,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:04,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:04,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:04,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:04,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:35:04,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 392 transitions, 6035 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:04,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:04,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:35:04,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:07,522 INFO L124 PetriNetUnfolderBase]: 9992/14790 cut-off events. [2024-06-28 02:35:07,522 INFO L125 PetriNetUnfolderBase]: For 748624/748633 co-relation queries the response was YES. [2024-06-28 02:35:07,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121617 conditions, 14790 events. 9992/14790 cut-off events. For 748624/748633 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 93066 event pairs, 2448 based on Foata normal form. 54/14831 useless extension candidates. Maximal degree in co-relation 121506. Up to 12021 conditions per place. [2024-06-28 02:35:07,716 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 387 selfloop transitions, 63 changer transitions 0/459 dead transitions. [2024-06-28 02:35:07,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 459 transitions, 7880 flow [2024-06-28 02:35:07,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:07,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:07,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-28 02:35:07,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6705539358600583 [2024-06-28 02:35:07,717 INFO L175 Difference]: Start difference. First operand has 225 places, 392 transitions, 6035 flow. Second operand 7 states and 230 transitions. [2024-06-28 02:35:07,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 459 transitions, 7880 flow [2024-06-28 02:35:09,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 459 transitions, 7764 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:09,715 INFO L231 Difference]: Finished difference. Result has 232 places, 403 transitions, 6387 flow [2024-06-28 02:35:09,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6387, PETRI_PLACES=232, PETRI_TRANSITIONS=403} [2024-06-28 02:35:09,715 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-28 02:35:09,715 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 403 transitions, 6387 flow [2024-06-28 02:35:09,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:09,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:09,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:09,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:35:09,716 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:35:09,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:09,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1957015072, now seen corresponding path program 2 times [2024-06-28 02:35:09,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:09,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771244501] [2024-06-28 02:35:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:09,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:09,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:09,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:09,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:09,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771244501] [2024-06-28 02:35:09,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771244501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:09,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:09,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:09,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442639807] [2024-06-28 02:35:09,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:09,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:09,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:09,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:09,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:09,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:35:09,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 403 transitions, 6387 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:09,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:09,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:35:09,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:12,683 INFO L124 PetriNetUnfolderBase]: 10180/15076 cut-off events. [2024-06-28 02:35:12,683 INFO L125 PetriNetUnfolderBase]: For 788536/788545 co-relation queries the response was YES. [2024-06-28 02:35:12,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125804 conditions, 15076 events. 10180/15076 cut-off events. For 788536/788545 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 95197 event pairs, 2489 based on Foata normal form. 54/15117 useless extension candidates. Maximal degree in co-relation 125690. Up to 12111 conditions per place. [2024-06-28 02:35:12,866 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 372 selfloop transitions, 67 changer transitions 0/448 dead transitions. [2024-06-28 02:35:12,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 448 transitions, 7731 flow [2024-06-28 02:35:12,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:35:12,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:35:12,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 196 transitions. [2024-06-28 02:35:12,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:35:12,867 INFO L175 Difference]: Start difference. First operand has 232 places, 403 transitions, 6387 flow. Second operand 6 states and 196 transitions. [2024-06-28 02:35:12,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 448 transitions, 7731 flow [2024-06-28 02:35:14,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 448 transitions, 7579 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:14,951 INFO L231 Difference]: Finished difference. Result has 237 places, 407 transitions, 6566 flow [2024-06-28 02:35:14,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6237, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6566, PETRI_PLACES=237, PETRI_TRANSITIONS=407} [2024-06-28 02:35:14,952 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-28 02:35:14,952 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 407 transitions, 6566 flow [2024-06-28 02:35:14,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:14,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:14,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:14,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:35:14,953 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:35:14,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:14,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1978704738, now seen corresponding path program 1 times [2024-06-28 02:35:14,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:14,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736394967] [2024-06-28 02:35:14,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:14,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:14,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:15,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-06-28 02:35:15,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:15,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736394967] [2024-06-28 02:35:15,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736394967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:15,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:15,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:15,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529239684] [2024-06-28 02:35:15,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:15,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:15,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:15,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:15,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:15,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:35:15,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 407 transitions, 6566 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:15,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:15,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:35:15,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:18,017 INFO L124 PetriNetUnfolderBase]: 10292/15249 cut-off events. [2024-06-28 02:35:18,017 INFO L125 PetriNetUnfolderBase]: For 776586/776595 co-relation queries the response was YES. [2024-06-28 02:35:18,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128568 conditions, 15249 events. 10292/15249 cut-off events. For 776586/776595 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 96810 event pairs, 3112 based on Foata normal form. 9/15245 useless extension candidates. Maximal degree in co-relation 128451. Up to 13828 conditions per place. [2024-06-28 02:35:18,233 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 311 selfloop transitions, 143 changer transitions 0/463 dead transitions. [2024-06-28 02:35:18,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 463 transitions, 8177 flow [2024-06-28 02:35:18,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:18,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:18,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-28 02:35:18,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.641399416909621 [2024-06-28 02:35:18,234 INFO L175 Difference]: Start difference. First operand has 237 places, 407 transitions, 6566 flow. Second operand 7 states and 220 transitions. [2024-06-28 02:35:18,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 463 transitions, 8177 flow [2024-06-28 02:35:20,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 463 transitions, 8004 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:20,794 INFO L231 Difference]: Finished difference. Result has 242 places, 430 transitions, 7189 flow [2024-06-28 02:35:20,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7189, PETRI_PLACES=242, PETRI_TRANSITIONS=430} [2024-06-28 02:35:20,794 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-28 02:35:20,794 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 430 transitions, 7189 flow [2024-06-28 02:35:20,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:20,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:20,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:20,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:35:20,795 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:35:20,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:20,795 INFO L85 PathProgramCache]: Analyzing trace with hash -75758718, now seen corresponding path program 2 times [2024-06-28 02:35:20,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:20,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529817479] [2024-06-28 02:35:20,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:20,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:20,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:20,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:20,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:20,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529817479] [2024-06-28 02:35:20,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529817479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:20,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:20,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:20,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306482944] [2024-06-28 02:35:20,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:20,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:20,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:20,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:20,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:20,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:35:20,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 430 transitions, 7189 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:20,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:20,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:35:20,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:23,844 INFO L124 PetriNetUnfolderBase]: 10396/15407 cut-off events. [2024-06-28 02:35:23,845 INFO L125 PetriNetUnfolderBase]: For 794911/794920 co-relation queries the response was YES. [2024-06-28 02:35:23,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131701 conditions, 15407 events. 10396/15407 cut-off events. For 794911/794920 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 98013 event pairs, 3091 based on Foata normal form. 9/15403 useless extension candidates. Maximal degree in co-relation 131582. Up to 13688 conditions per place. [2024-06-28 02:35:24,036 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 294 selfloop transitions, 194 changer transitions 0/497 dead transitions. [2024-06-28 02:35:24,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 497 transitions, 9137 flow [2024-06-28 02:35:24,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:35:24,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:35:24,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 324 transitions. [2024-06-28 02:35:24,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601113172541744 [2024-06-28 02:35:24,038 INFO L175 Difference]: Start difference. First operand has 242 places, 430 transitions, 7189 flow. Second operand 11 states and 324 transitions. [2024-06-28 02:35:24,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 497 transitions, 9137 flow [2024-06-28 02:35:26,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 497 transitions, 8863 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:26,261 INFO L231 Difference]: Finished difference. Result has 252 places, 445 transitions, 7729 flow [2024-06-28 02:35:26,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6915, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7729, PETRI_PLACES=252, PETRI_TRANSITIONS=445} [2024-06-28 02:35:26,262 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-06-28 02:35:26,262 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 445 transitions, 7729 flow [2024-06-28 02:35:26,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:26,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:26,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:26,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:35:26,263 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:35:26,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:26,263 INFO L85 PathProgramCache]: Analyzing trace with hash -904665528, now seen corresponding path program 3 times [2024-06-28 02:35:26,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:26,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320649578] [2024-06-28 02:35:26,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:26,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:26,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:26,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:26,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:26,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320649578] [2024-06-28 02:35:26,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320649578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:26,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:26,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:26,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594024447] [2024-06-28 02:35:26,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:26,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:26,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:26,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:26,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:26,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 02:35:26,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 445 transitions, 7729 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 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-06-28 02:35:26,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:26,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 02:35:26,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand