./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe011_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe011_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe011_tso.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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:40:23,395 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:40:23,467 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:40:23,472 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:40:23,472 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:40:23,511 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:40:23,519 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:40:23,520 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:40:23,521 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:40:23,524 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:40:23,525 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:40:23,525 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:40:23,526 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:40:23,532 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:40:23,533 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:40:23,533 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:40:23,533 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:40:23,534 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:40:23,534 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:40:23,534 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:40:23,534 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:40:23,535 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:40:23,535 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:40:23,535 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:40:23,536 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:40:23,536 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:40:23,536 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:40:23,537 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:40:23,537 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:40:23,537 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:40:23,538 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:40:23,539 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:40:23,539 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:40:23,539 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:40:23,539 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:40:23,540 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:40:23,540 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:40:23,540 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:40:23,540 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:40:23,541 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:40:23,541 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:40:23,541 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:40:23,541 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:40:23,542 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 [2024-05-12 12:40:23,803 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:40:23,828 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:40:23,830 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:40:23,831 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:40:23,831 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:40:23,833 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-05-12 12:40:24,944 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:40:25,202 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:40:25,203 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-05-12 12:40:25,221 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c1e9e9eab/e23af4f1a2144a8588b60e1f41b641bf/FLAGc3247b231 [2024-05-12 12:40:25,241 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c1e9e9eab/e23af4f1a2144a8588b60e1f41b641bf [2024-05-12 12:40:25,243 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:40:25,244 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:40:25,244 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe011_tso.yml/witness.yml [2024-05-12 12:40:25,334 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:40:25,335 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:40:25,336 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:40:25,336 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:40:25,341 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:40:25,342 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:40:25" (1/2) ... [2024-05-12 12:40:25,342 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45efa558 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:25, skipping insertion in model container [2024-05-12 12:40:25,343 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:40:25" (1/2) ... [2024-05-12 12:40:25,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@18a1bf4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:40:25, skipping insertion in model container [2024-05-12 12:40:25,344 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:40:25" (2/2) ... [2024-05-12 12:40:25,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45efa558 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25, skipping insertion in model container [2024-05-12 12:40:25,345 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:40:25" (2/2) ... [2024-05-12 12:40:25,345 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:40:25,391 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:40:25,392 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 12:40:25,392 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 12:40:25,393 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 12:40:25,393 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:40:25,393 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-05-12 12:40:25,429 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:40:25,625 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i[945,958] [2024-05-12 12:40:25,778 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:40:25,787 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:40:25,821 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:40:25,898 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:40:25,929 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:40:25,930 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25 WrapperNode [2024-05-12 12:40:25,930 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:40:25,931 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:40:25,932 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:40:25,932 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:40:25,937 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:25,951 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:25,975 INFO L138 Inliner]: procedures = 176, calls = 53, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2024-05-12 12:40:25,975 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:40:25,976 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:40:25,976 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:40:25,976 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:40:25,991 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:25,992 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:25,994 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,012 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:40:26,013 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,014 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,020 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,022 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,024 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,025 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,028 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:40:26,029 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:40:26,029 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:40:26,029 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:40:26,030 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (1/1) ... [2024-05-12 12:40:26,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:40:26,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:40:26,055 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-05-12 12:40:26,056 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-05-12 12:40:26,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:40:26,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:40:26,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:40:26,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:40:26,097 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:40:26,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:40:26,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:40:26,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:40:26,098 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:40:26,098 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:40:26,098 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:40:26,098 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:40:26,099 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:40:26,099 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:40:26,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:40:26,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:40:26,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:40:26,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:40:26,102 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:40:26,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:40:26,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:40:26,104 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:40:26,215 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:40:26,216 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:40:26,401 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:40:26,401 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:40:26,533 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:40:26,533 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:40:26,533 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:40:26 BoogieIcfgContainer [2024-05-12 12:40:26,534 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:40:26,535 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:40:26,536 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:40:26,538 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:40:26,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:40:25" (1/4) ... [2024-05-12 12:40:26,539 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62fe6714 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:40:26, skipping insertion in model container [2024-05-12 12:40:26,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:40:25" (2/4) ... [2024-05-12 12:40:26,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62fe6714 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:40:26, skipping insertion in model container [2024-05-12 12:40:26,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:40:25" (3/4) ... [2024-05-12 12:40:26,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62fe6714 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:40:26, skipping insertion in model container [2024-05-12 12:40:26,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:40:26" (4/4) ... [2024-05-12 12:40:26,542 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-05-12 12:40:26,558 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:40:26,558 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:40:26,558 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:40:26,617 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:40:26,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:40:26,702 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 12:40:26,702 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:40:26,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 12:40:26,706 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:40:26,711 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-05-12 12:40:26,726 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:40:26,737 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;@26581cc7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:40:26,738 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:40:26,743 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:40:26,743 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-05-12 12:40:26,743 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:40:26,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:26,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:40:26,745 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:26,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:26,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1758069558, now seen corresponding path program 1 times [2024-05-12 12:40:26,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:26,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901634065] [2024-05-12 12:40:26,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:26,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:27,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:27,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:27,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901634065] [2024-05-12 12:40:27,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901634065] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:27,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:27,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:40:27,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420283189] [2024-05-12 12:40:27,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:27,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:40:27,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:27,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:40:27,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:40:27,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:27,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 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-05-12 12:40:27,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:27,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:27,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:27,743 INFO L124 PetriNetUnfolderBase]: 1246/1987 cut-off events. [2024-05-12 12:40:27,743 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-05-12 12:40:27,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3920 conditions, 1987 events. 1246/1987 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11030 event pairs, 739 based on Foata normal form. 1/1903 useless extension candidates. Maximal degree in co-relation 3905. Up to 1854 conditions per place. [2024-05-12 12:40:27,762 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 35 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-05-12 12:40:27,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 197 flow [2024-05-12 12:40:27,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:40:27,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:40:27,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-05-12 12:40:27,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-05-12 12:40:27,775 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 93 transitions. [2024-05-12 12:40:27,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 197 flow [2024-05-12 12:40:27,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 192 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:27,785 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-05-12 12:40:27,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-05-12 12:40:27,790 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-05-12 12:40:27,790 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-05-12 12:40:27,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 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-05-12 12:40:27,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:27,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:27,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:40:27,792 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:27,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:27,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1582675031, now seen corresponding path program 1 times [2024-05-12 12:40:27,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:27,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837059949] [2024-05-12 12:40:27,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:27,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:27,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:27,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:27,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:27,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837059949] [2024-05-12 12:40:27,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837059949] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:27,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:27,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:40:27,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310706327] [2024-05-12 12:40:27,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:27,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:40:27,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:27,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:40:27,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:40:28,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:28,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 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-05-12 12:40:28,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:28,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:28,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:28,265 INFO L124 PetriNetUnfolderBase]: 1253/2031 cut-off events. [2024-05-12 12:40:28,265 INFO L125 PetriNetUnfolderBase]: For 346/354 co-relation queries the response was YES. [2024-05-12 12:40:28,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4483 conditions, 2031 events. 1253/2031 cut-off events. For 346/354 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11417 event pairs, 641 based on Foata normal form. 7/1987 useless extension candidates. Maximal degree in co-relation 4468. Up to 1820 conditions per place. [2024-05-12 12:40:28,278 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 46 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-05-12 12:40:28,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 302 flow [2024-05-12 12:40:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:28,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:28,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-05-12 12:40:28,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6847826086956522 [2024-05-12 12:40:28,280 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 126 transitions. [2024-05-12 12:40:28,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 302 flow [2024-05-12 12:40:28,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 70 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:40:28,283 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 188 flow [2024-05-12 12:40:28,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-05-12 12:40:28,284 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-05-12 12:40:28,284 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 188 flow [2024-05-12 12:40:28,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 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-05-12 12:40:28,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:28,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:28,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:40:28,285 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:28,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1818284929, now seen corresponding path program 1 times [2024-05-12 12:40:28,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:28,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71279925] [2024-05-12 12:40:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:28,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:28,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:28,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:28,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:28,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71279925] [2024-05-12 12:40:28,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71279925] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:28,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:28,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:40:28,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964525072] [2024-05-12 12:40:28,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:28,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:28,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:28,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:28,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:28,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:28,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:28,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:28,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:28,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:28,713 INFO L124 PetriNetUnfolderBase]: 1321/2162 cut-off events. [2024-05-12 12:40:28,713 INFO L125 PetriNetUnfolderBase]: For 1389/1395 co-relation queries the response was YES. [2024-05-12 12:40:28,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5553 conditions, 2162 events. 1321/2162 cut-off events. For 1389/1395 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12087 event pairs, 373 based on Foata normal form. 11/2159 useless extension candidates. Maximal degree in co-relation 5535. Up to 1722 conditions per place. [2024-05-12 12:40:28,729 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 65 selfloop transitions, 21 changer transitions 0/99 dead transitions. [2024-05-12 12:40:28,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 99 transitions, 518 flow [2024-05-12 12:40:28,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:28,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:28,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-05-12 12:40:28,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7130434782608696 [2024-05-12 12:40:28,736 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 188 flow. Second operand 5 states and 164 transitions. [2024-05-12 12:40:28,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 99 transitions, 518 flow [2024-05-12 12:40:28,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 99 transitions, 514 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:28,744 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 330 flow [2024-05-12 12:40:28,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-05-12 12:40:28,745 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 11 predicate places. [2024-05-12 12:40:28,746 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 330 flow [2024-05-12 12:40:28,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:28,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:28,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:28,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:40:28,747 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:28,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:28,747 INFO L85 PathProgramCache]: Analyzing trace with hash 679898558, now seen corresponding path program 1 times [2024-05-12 12:40:28,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:28,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470892167] [2024-05-12 12:40:28,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:28,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:28,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:28,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:28,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:28,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470892167] [2024-05-12 12:40:28,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470892167] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:28,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:28,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:28,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34174954] [2024-05-12 12:40:28,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:28,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:28,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:28,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:28,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:28,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:28,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 330 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:28,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:28,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:28,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:29,342 INFO L124 PetriNetUnfolderBase]: 1491/2422 cut-off events. [2024-05-12 12:40:29,342 INFO L125 PetriNetUnfolderBase]: For 3820/3838 co-relation queries the response was YES. [2024-05-12 12:40:29,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7702 conditions, 2422 events. 1491/2422 cut-off events. For 3820/3838 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13779 event pairs, 243 based on Foata normal form. 38/2446 useless extension candidates. Maximal degree in co-relation 7679. Up to 1748 conditions per place. [2024-05-12 12:40:29,361 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 74 selfloop transitions, 24 changer transitions 0/111 dead transitions. [2024-05-12 12:40:29,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 111 transitions, 690 flow [2024-05-12 12:40:29,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:29,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:29,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-05-12 12:40:29,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6992753623188406 [2024-05-12 12:40:29,363 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 330 flow. Second operand 6 states and 193 transitions. [2024-05-12 12:40:29,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 111 transitions, 690 flow [2024-05-12 12:40:29,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 111 transitions, 678 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:29,369 INFO L231 Difference]: Finished difference. Result has 66 places, 67 transitions, 395 flow [2024-05-12 12:40:29,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=395, PETRI_PLACES=66, PETRI_TRANSITIONS=67} [2024-05-12 12:40:29,370 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-05-12 12:40:29,370 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 67 transitions, 395 flow [2024-05-12 12:40:29,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:29,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:29,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:29,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:40:29,371 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:29,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:29,372 INFO L85 PathProgramCache]: Analyzing trace with hash 238577921, now seen corresponding path program 1 times [2024-05-12 12:40:29,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:29,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286565035] [2024-05-12 12:40:29,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:29,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:29,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:29,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:29,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:29,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286565035] [2024-05-12 12:40:29,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286565035] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:29,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:29,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:40:29,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14639760] [2024-05-12 12:40:29,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:29,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:40:29,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:29,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:40:29,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:40:29,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:29,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 67 transitions, 395 flow. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:29,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:29,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:29,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:29,805 INFO L124 PetriNetUnfolderBase]: 1486/2454 cut-off events. [2024-05-12 12:40:29,806 INFO L125 PetriNetUnfolderBase]: For 5011/5032 co-relation queries the response was YES. [2024-05-12 12:40:29,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8434 conditions, 2454 events. 1486/2454 cut-off events. For 5011/5032 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14392 event pairs, 646 based on Foata normal form. 11/2451 useless extension candidates. Maximal degree in co-relation 8408. Up to 2199 conditions per place. [2024-05-12 12:40:29,826 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 65 selfloop transitions, 7 changer transitions 0/85 dead transitions. [2024-05-12 12:40:29,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 85 transitions, 606 flow [2024-05-12 12:40:29,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:29,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:29,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-05-12 12:40:29,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-05-12 12:40:29,833 INFO L175 Difference]: Start difference. First operand has 66 places, 67 transitions, 395 flow. Second operand 4 states and 117 transitions. [2024-05-12 12:40:29,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 85 transitions, 606 flow [2024-05-12 12:40:29,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 85 transitions, 547 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:29,841 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 395 flow [2024-05-12 12:40:29,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=395, PETRI_PLACES=66, PETRI_TRANSITIONS=70} [2024-05-12 12:40:29,843 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-05-12 12:40:29,843 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 395 flow [2024-05-12 12:40:29,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:29,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:29,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:29,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:40:29,844 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:29,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:29,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1213420129, now seen corresponding path program 1 times [2024-05-12 12:40:29,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:29,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236721553] [2024-05-12 12:40:29,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:29,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:30,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:30,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:30,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236721553] [2024-05-12 12:40:30,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236721553] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:30,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:30,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:40:30,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008406900] [2024-05-12 12:40:30,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:30,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:30,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:30,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:30,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:30,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:30,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 395 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:30,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:30,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:30,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:30,332 INFO L124 PetriNetUnfolderBase]: 1798/2871 cut-off events. [2024-05-12 12:40:30,332 INFO L125 PetriNetUnfolderBase]: For 5630/5630 co-relation queries the response was YES. [2024-05-12 12:40:30,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9445 conditions, 2871 events. 1798/2871 cut-off events. For 5630/5630 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16629 event pairs, 539 based on Foata normal form. 2/2869 useless extension candidates. Maximal degree in co-relation 9418. Up to 2630 conditions per place. [2024-05-12 12:40:30,350 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 78 selfloop transitions, 10 changer transitions 0/100 dead transitions. [2024-05-12 12:40:30,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 100 transitions, 680 flow [2024-05-12 12:40:30,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:30,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:30,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-05-12 12:40:30,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043478260869565 [2024-05-12 12:40:30,351 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 395 flow. Second operand 5 states and 139 transitions. [2024-05-12 12:40:30,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 100 transitions, 680 flow [2024-05-12 12:40:30,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 100 transitions, 647 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:30,359 INFO L231 Difference]: Finished difference. Result has 71 places, 79 transitions, 471 flow [2024-05-12 12:40:30,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=471, PETRI_PLACES=71, PETRI_TRANSITIONS=79} [2024-05-12 12:40:30,360 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 21 predicate places. [2024-05-12 12:40:30,360 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 79 transitions, 471 flow [2024-05-12 12:40:30,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:30,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:30,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:30,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:40:30,361 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:30,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:30,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1032961342, now seen corresponding path program 1 times [2024-05-12 12:40:30,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:30,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770825951] [2024-05-12 12:40:30,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:30,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:30,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:30,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:30,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:30,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770825951] [2024-05-12 12:40:30,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770825951] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:30,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:30,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:40:30,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831943849] [2024-05-12 12:40:30,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:30,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:30,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:30,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:30,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:30,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:30,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 79 transitions, 471 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 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-05-12 12:40:30,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:30,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:30,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:30,859 INFO L124 PetriNetUnfolderBase]: 1730/2800 cut-off events. [2024-05-12 12:40:30,859 INFO L125 PetriNetUnfolderBase]: For 7881/7922 co-relation queries the response was YES. [2024-05-12 12:40:30,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10069 conditions, 2800 events. 1730/2800 cut-off events. For 7881/7922 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16393 event pairs, 439 based on Foata normal form. 16/2789 useless extension candidates. Maximal degree in co-relation 10039. Up to 2255 conditions per place. [2024-05-12 12:40:30,879 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 67 selfloop transitions, 29 changer transitions 0/112 dead transitions. [2024-05-12 12:40:30,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 112 transitions, 809 flow [2024-05-12 12:40:30,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:30,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:30,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-05-12 12:40:30,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6869565217391305 [2024-05-12 12:40:30,881 INFO L175 Difference]: Start difference. First operand has 71 places, 79 transitions, 471 flow. Second operand 5 states and 158 transitions. [2024-05-12 12:40:30,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 112 transitions, 809 flow [2024-05-12 12:40:30,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 112 transitions, 805 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:30,891 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 568 flow [2024-05-12 12:40:30,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=568, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-05-12 12:40:30,892 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 26 predicate places. [2024-05-12 12:40:30,892 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 568 flow [2024-05-12 12:40:30,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 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-05-12 12:40:30,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:30,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:30,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:40:30,893 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:30,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:30,893 INFO L85 PathProgramCache]: Analyzing trace with hash -420908996, now seen corresponding path program 2 times [2024-05-12 12:40:30,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:30,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598659183] [2024-05-12 12:40:30,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:30,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:30,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:31,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:31,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:31,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598659183] [2024-05-12 12:40:31,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598659183] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:31,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:31,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:40:31,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943936367] [2024-05-12 12:40:31,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:31,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:31,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:31,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:31,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:31,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:31,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 568 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 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-05-12 12:40:31,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:31,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:31,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:31,400 INFO L124 PetriNetUnfolderBase]: 1753/2827 cut-off events. [2024-05-12 12:40:31,400 INFO L125 PetriNetUnfolderBase]: For 9254/9306 co-relation queries the response was YES. [2024-05-12 12:40:31,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10720 conditions, 2827 events. 1753/2827 cut-off events. For 9254/9306 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16578 event pairs, 462 based on Foata normal form. 24/2823 useless extension candidates. Maximal degree in co-relation 10687. Up to 2285 conditions per place. [2024-05-12 12:40:31,427 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 63 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-05-12 12:40:31,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 111 transitions, 881 flow [2024-05-12 12:40:31,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:31,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:31,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 12:40:31,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6652173913043479 [2024-05-12 12:40:31,429 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 568 flow. Second operand 5 states and 153 transitions. [2024-05-12 12:40:31,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 111 transitions, 881 flow [2024-05-12 12:40:31,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 111 transitions, 832 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:31,444 INFO L231 Difference]: Finished difference. Result has 81 places, 88 transitions, 677 flow [2024-05-12 12:40:31,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=677, PETRI_PLACES=81, PETRI_TRANSITIONS=88} [2024-05-12 12:40:31,445 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-05-12 12:40:31,445 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 88 transitions, 677 flow [2024-05-12 12:40:31,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 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-05-12 12:40:31,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:31,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:31,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:40:31,446 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:31,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:31,447 INFO L85 PathProgramCache]: Analyzing trace with hash 243769248, now seen corresponding path program 1 times [2024-05-12 12:40:31,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:31,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283417241] [2024-05-12 12:40:31,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:31,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:31,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:31,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:31,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283417241] [2024-05-12 12:40:31,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283417241] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:31,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:31,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:31,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189853919] [2024-05-12 12:40:31,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:31,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:31,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:31,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:31,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:31,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:31,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 88 transitions, 677 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:31,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:31,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:31,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:31,977 INFO L124 PetriNetUnfolderBase]: 1857/3137 cut-off events. [2024-05-12 12:40:31,978 INFO L125 PetriNetUnfolderBase]: For 10757/10759 co-relation queries the response was YES. [2024-05-12 12:40:31,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11648 conditions, 3137 events. 1857/3137 cut-off events. For 10757/10759 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18832 event pairs, 555 based on Foata normal form. 4/3134 useless extension candidates. Maximal degree in co-relation 11612. Up to 2533 conditions per place. [2024-05-12 12:40:32,005 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 105 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-05-12 12:40:32,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 139 transitions, 1193 flow [2024-05-12 12:40:32,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:32,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:32,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:40:32,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 12:40:32,007 INFO L175 Difference]: Start difference. First operand has 81 places, 88 transitions, 677 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:40:32,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 139 transitions, 1193 flow [2024-05-12 12:40:32,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 139 transitions, 1091 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:32,063 INFO L231 Difference]: Finished difference. Result has 85 places, 102 transitions, 781 flow [2024-05-12 12:40:32,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=781, PETRI_PLACES=85, PETRI_TRANSITIONS=102} [2024-05-12 12:40:32,064 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 35 predicate places. [2024-05-12 12:40:32,064 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 102 transitions, 781 flow [2024-05-12 12:40:32,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:32,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:32,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:40:32,065 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:32,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:32,065 INFO L85 PathProgramCache]: Analyzing trace with hash -694783938, now seen corresponding path program 2 times [2024-05-12 12:40:32,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:32,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635022521] [2024-05-12 12:40:32,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:32,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:32,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:32,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:32,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:32,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635022521] [2024-05-12 12:40:32,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635022521] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:32,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:32,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:32,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571999884] [2024-05-12 12:40:32,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:32,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:32,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:32,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:32,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:32,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:32,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 102 transitions, 781 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:32,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:32,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:32,622 INFO L124 PetriNetUnfolderBase]: 1874/3083 cut-off events. [2024-05-12 12:40:32,622 INFO L125 PetriNetUnfolderBase]: For 12522/12528 co-relation queries the response was YES. [2024-05-12 12:40:32,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12216 conditions, 3083 events. 1874/3083 cut-off events. For 12522/12528 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18240 event pairs, 533 based on Foata normal form. 3/3073 useless extension candidates. Maximal degree in co-relation 12177. Up to 2544 conditions per place. [2024-05-12 12:40:32,647 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 102 selfloop transitions, 29 changer transitions 0/143 dead transitions. [2024-05-12 12:40:32,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 143 transitions, 1265 flow [2024-05-12 12:40:32,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:32,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:32,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:40:32,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 12:40:32,650 INFO L175 Difference]: Start difference. First operand has 85 places, 102 transitions, 781 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:40:32,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 143 transitions, 1265 flow [2024-05-12 12:40:32,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 143 transitions, 1227 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:32,675 INFO L231 Difference]: Finished difference. Result has 90 places, 110 transitions, 885 flow [2024-05-12 12:40:32,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=885, PETRI_PLACES=90, PETRI_TRANSITIONS=110} [2024-05-12 12:40:32,677 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 40 predicate places. [2024-05-12 12:40:32,677 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 110 transitions, 885 flow [2024-05-12 12:40:32,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:32,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:32,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:40:32,678 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:32,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:32,679 INFO L85 PathProgramCache]: Analyzing trace with hash 2134400702, now seen corresponding path program 3 times [2024-05-12 12:40:32,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:32,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563984098] [2024-05-12 12:40:32,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:32,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:32,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:32,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:32,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:32,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563984098] [2024-05-12 12:40:32,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563984098] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:32,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:32,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:32,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415094698] [2024-05-12 12:40:32,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:32,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:32,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:32,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:32,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:32,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:32,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 110 transitions, 885 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:32,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:32,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:33,203 INFO L124 PetriNetUnfolderBase]: 1869/3076 cut-off events. [2024-05-12 12:40:33,204 INFO L125 PetriNetUnfolderBase]: For 14181/14187 co-relation queries the response was YES. [2024-05-12 12:40:33,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12464 conditions, 3076 events. 1869/3076 cut-off events. For 14181/14187 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18218 event pairs, 529 based on Foata normal form. 3/3068 useless extension candidates. Maximal degree in co-relation 12423. Up to 2541 conditions per place. [2024-05-12 12:40:33,227 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 99 selfloop transitions, 31 changer transitions 0/142 dead transitions. [2024-05-12 12:40:33,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 142 transitions, 1276 flow [2024-05-12 12:40:33,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:33,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:33,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:40:33,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:40:33,229 INFO L175 Difference]: Start difference. First operand has 90 places, 110 transitions, 885 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:40:33,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 142 transitions, 1276 flow [2024-05-12 12:40:33,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 142 transitions, 1243 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-05-12 12:40:33,252 INFO L231 Difference]: Finished difference. Result has 95 places, 111 transitions, 930 flow [2024-05-12 12:40:33,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=930, PETRI_PLACES=95, PETRI_TRANSITIONS=111} [2024-05-12 12:40:33,253 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 45 predicate places. [2024-05-12 12:40:33,253 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 111 transitions, 930 flow [2024-05-12 12:40:33,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:33,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:33,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:33,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:40:33,254 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:33,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:33,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1304061720, now seen corresponding path program 1 times [2024-05-12 12:40:33,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:33,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740949626] [2024-05-12 12:40:33,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:33,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:33,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:33,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:33,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740949626] [2024-05-12 12:40:33,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740949626] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:33,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:33,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:33,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719532629] [2024-05-12 12:40:33,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:33,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:33,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:33,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:33,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:33,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:33,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 111 transitions, 930 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:33,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:33,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:33,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:33,764 INFO L124 PetriNetUnfolderBase]: 1861/2958 cut-off events. [2024-05-12 12:40:33,764 INFO L125 PetriNetUnfolderBase]: For 14805/14805 co-relation queries the response was YES. [2024-05-12 12:40:33,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12568 conditions, 2958 events. 1861/2958 cut-off events. For 14805/14805 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17054 event pairs, 426 based on Foata normal form. 4/2958 useless extension candidates. Maximal degree in co-relation 12524. Up to 2688 conditions per place. [2024-05-12 12:40:33,786 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 117 selfloop transitions, 12 changer transitions 0/141 dead transitions. [2024-05-12 12:40:33,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 141 transitions, 1266 flow [2024-05-12 12:40:33,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:33,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:33,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:40:33,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:40:33,788 INFO L175 Difference]: Start difference. First operand has 95 places, 111 transitions, 930 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:40:33,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 141 transitions, 1266 flow [2024-05-12 12:40:33,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 141 transitions, 1218 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:33,820 INFO L231 Difference]: Finished difference. Result has 98 places, 113 transitions, 929 flow [2024-05-12 12:40:33,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=929, PETRI_PLACES=98, PETRI_TRANSITIONS=113} [2024-05-12 12:40:33,821 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 48 predicate places. [2024-05-12 12:40:33,821 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 113 transitions, 929 flow [2024-05-12 12:40:33,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:33,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:33,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:33,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:40:33,822 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:33,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:33,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1978136548, now seen corresponding path program 1 times [2024-05-12 12:40:33,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:33,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233334602] [2024-05-12 12:40:33,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:33,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:33,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:33,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:33,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233334602] [2024-05-12 12:40:33,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233334602] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:33,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:33,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:33,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80164046] [2024-05-12 12:40:33,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:33,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:33,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:33,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:33,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:34,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:34,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 113 transitions, 929 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-05-12 12:40:34,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:34,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:34,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:34,374 INFO L124 PetriNetUnfolderBase]: 1900/3037 cut-off events. [2024-05-12 12:40:34,375 INFO L125 PetriNetUnfolderBase]: For 16710/16712 co-relation queries the response was YES. [2024-05-12 12:40:34,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13051 conditions, 3037 events. 1900/3037 cut-off events. For 16710/16712 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17602 event pairs, 454 based on Foata normal form. 2/3034 useless extension candidates. Maximal degree in co-relation 13006. Up to 2570 conditions per place. [2024-05-12 12:40:34,398 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 110 selfloop transitions, 33 changer transitions 0/155 dead transitions. [2024-05-12 12:40:34,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 155 transitions, 1456 flow [2024-05-12 12:40:34,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:34,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:34,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:40:34,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-05-12 12:40:34,400 INFO L175 Difference]: Start difference. First operand has 98 places, 113 transitions, 929 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:40:34,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 155 transitions, 1456 flow [2024-05-12 12:40:34,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 155 transitions, 1427 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:34,436 INFO L231 Difference]: Finished difference. Result has 101 places, 120 transitions, 1049 flow [2024-05-12 12:40:34,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1049, PETRI_PLACES=101, PETRI_TRANSITIONS=120} [2024-05-12 12:40:34,437 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 51 predicate places. [2024-05-12 12:40:34,438 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 120 transitions, 1049 flow [2024-05-12 12:40:34,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-05-12 12:40:34,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:34,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:34,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:40:34,438 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:34,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:34,439 INFO L85 PathProgramCache]: Analyzing trace with hash 538446584, now seen corresponding path program 2 times [2024-05-12 12:40:34,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:34,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241235835] [2024-05-12 12:40:34,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:34,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:34,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:34,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:34,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:34,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241235835] [2024-05-12 12:40:34,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241235835] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:34,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:34,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:34,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300176090] [2024-05-12 12:40:34,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:34,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:34,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:34,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:34,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:34,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:34,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 120 transitions, 1049 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-05-12 12:40:34,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:34,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:34,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:35,028 INFO L124 PetriNetUnfolderBase]: 1895/3030 cut-off events. [2024-05-12 12:40:35,029 INFO L125 PetriNetUnfolderBase]: For 18378/18380 co-relation queries the response was YES. [2024-05-12 12:40:35,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13373 conditions, 3030 events. 1895/3030 cut-off events. For 18378/18380 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17573 event pairs, 454 based on Foata normal form. 2/3027 useless extension candidates. Maximal degree in co-relation 13326. Up to 2565 conditions per place. [2024-05-12 12:40:35,056 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 108 selfloop transitions, 37 changer transitions 0/157 dead transitions. [2024-05-12 12:40:35,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 157 transitions, 1493 flow [2024-05-12 12:40:35,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:35,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:35,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:40:35,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-05-12 12:40:35,058 INFO L175 Difference]: Start difference. First operand has 101 places, 120 transitions, 1049 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:40:35,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 157 transitions, 1493 flow [2024-05-12 12:40:35,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 157 transitions, 1451 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:35,091 INFO L231 Difference]: Finished difference. Result has 106 places, 122 transitions, 1130 flow [2024-05-12 12:40:35,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1130, PETRI_PLACES=106, PETRI_TRANSITIONS=122} [2024-05-12 12:40:35,092 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 56 predicate places. [2024-05-12 12:40:35,092 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 122 transitions, 1130 flow [2024-05-12 12:40:35,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-05-12 12:40:35,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:35,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:35,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:40:35,093 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:35,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:35,093 INFO L85 PathProgramCache]: Analyzing trace with hash -766369644, now seen corresponding path program 3 times [2024-05-12 12:40:35,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:35,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171224168] [2024-05-12 12:40:35,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:35,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:35,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:35,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:35,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:35,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171224168] [2024-05-12 12:40:35,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171224168] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:35,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:35,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:35,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731170025] [2024-05-12 12:40:35,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:35,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:35,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:35,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:35,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:35,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:35,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 122 transitions, 1130 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-05-12 12:40:35,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:35,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:35,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:35,633 INFO L124 PetriNetUnfolderBase]: 1890/3128 cut-off events. [2024-05-12 12:40:35,634 INFO L125 PetriNetUnfolderBase]: For 21625/21633 co-relation queries the response was YES. [2024-05-12 12:40:35,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13729 conditions, 3128 events. 1890/3128 cut-off events. For 21625/21633 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18893 event pairs, 748 based on Foata normal form. 5/3101 useless extension candidates. Maximal degree in co-relation 13680. Up to 2560 conditions per place. [2024-05-12 12:40:35,659 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 105 selfloop transitions, 33 changer transitions 0/150 dead transitions. [2024-05-12 12:40:35,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 150 transitions, 1481 flow [2024-05-12 12:40:35,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:35,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:35,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:40:35,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:40:35,661 INFO L175 Difference]: Start difference. First operand has 106 places, 122 transitions, 1130 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:40:35,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 150 transitions, 1481 flow [2024-05-12 12:40:35,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 150 transitions, 1431 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:35,696 INFO L231 Difference]: Finished difference. Result has 109 places, 123 transitions, 1165 flow [2024-05-12 12:40:35,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1165, PETRI_PLACES=109, PETRI_TRANSITIONS=123} [2024-05-12 12:40:35,698 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 59 predicate places. [2024-05-12 12:40:35,698 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 123 transitions, 1165 flow [2024-05-12 12:40:35,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 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-05-12 12:40:35,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:35,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:35,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:40:35,699 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:35,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:35,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1046087789, now seen corresponding path program 1 times [2024-05-12 12:40:35,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:35,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36875320] [2024-05-12 12:40:35,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:35,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:35,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:35,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:35,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:35,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36875320] [2024-05-12 12:40:35,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36875320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:35,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:35,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:40:35,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193262689] [2024-05-12 12:40:35,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:35,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:35,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:35,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:35,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:35,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:35,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 123 transitions, 1165 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 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-05-12 12:40:35,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:35,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:35,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:36,219 INFO L124 PetriNetUnfolderBase]: 1866/3025 cut-off events. [2024-05-12 12:40:36,220 INFO L125 PetriNetUnfolderBase]: For 21858/21866 co-relation queries the response was YES. [2024-05-12 12:40:36,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13605 conditions, 3025 events. 1866/3025 cut-off events. For 21858/21866 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17678 event pairs, 750 based on Foata normal form. 8/3007 useless extension candidates. Maximal degree in co-relation 13555. Up to 2685 conditions per place. [2024-05-12 12:40:36,247 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 109 selfloop transitions, 14 changer transitions 0/135 dead transitions. [2024-05-12 12:40:36,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1439 flow [2024-05-12 12:40:36,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:40:36,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:40:36,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-05-12 12:40:36,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:40:36,249 INFO L175 Difference]: Start difference. First operand has 109 places, 123 transitions, 1165 flow. Second operand 4 states and 114 transitions. [2024-05-12 12:40:36,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1439 flow [2024-05-12 12:40:36,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 135 transitions, 1388 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:36,287 INFO L231 Difference]: Finished difference. Result has 110 places, 123 transitions, 1150 flow [2024-05-12 12:40:36,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1150, PETRI_PLACES=110, PETRI_TRANSITIONS=123} [2024-05-12 12:40:36,288 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 60 predicate places. [2024-05-12 12:40:36,288 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 123 transitions, 1150 flow [2024-05-12 12:40:36,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 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-05-12 12:40:36,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:36,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:36,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:40:36,289 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:36,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:36,289 INFO L85 PathProgramCache]: Analyzing trace with hash -2079237693, now seen corresponding path program 1 times [2024-05-12 12:40:36,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:36,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940848534] [2024-05-12 12:40:36,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:36,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:36,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:36,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:36,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:36,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940848534] [2024-05-12 12:40:36,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940848534] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:36,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:36,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:36,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006407905] [2024-05-12 12:40:36,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:36,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:36,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:36,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:36,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:36,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:36,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 123 transitions, 1150 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-05-12 12:40:36,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:36,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:36,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:36,945 INFO L124 PetriNetUnfolderBase]: 2061/3321 cut-off events. [2024-05-12 12:40:36,946 INFO L125 PetriNetUnfolderBase]: For 30960/30974 co-relation queries the response was YES. [2024-05-12 12:40:36,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15253 conditions, 3321 events. 2061/3321 cut-off events. For 30960/30974 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20111 event pairs, 291 based on Foata normal form. 24/3254 useless extension candidates. Maximal degree in co-relation 15201. Up to 2019 conditions per place. [2024-05-12 12:40:36,976 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 101 selfloop transitions, 43 changer transitions 0/171 dead transitions. [2024-05-12 12:40:36,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 171 transitions, 1718 flow [2024-05-12 12:40:36,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:36,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:36,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 12:40:36,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6920289855072463 [2024-05-12 12:40:36,978 INFO L175 Difference]: Start difference. First operand has 110 places, 123 transitions, 1150 flow. Second operand 6 states and 191 transitions. [2024-05-12 12:40:36,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 171 transitions, 1718 flow [2024-05-12 12:40:37,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 171 transitions, 1682 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:37,036 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 1296 flow [2024-05-12 12:40:37,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1296, PETRI_PLACES=114, PETRI_TRANSITIONS=129} [2024-05-12 12:40:37,036 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 64 predicate places. [2024-05-12 12:40:37,037 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 1296 flow [2024-05-12 12:40:37,037 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-05-12 12:40:37,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:37,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:37,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:40:37,037 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:37,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:37,038 INFO L85 PathProgramCache]: Analyzing trace with hash -771959035, now seen corresponding path program 2 times [2024-05-12 12:40:37,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:37,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286272844] [2024-05-12 12:40:37,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:37,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:37,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:37,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:37,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286272844] [2024-05-12 12:40:37,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286272844] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:37,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:37,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:37,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840793328] [2024-05-12 12:40:37,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:37,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:37,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:37,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:37,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:37,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:37,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 129 transitions, 1296 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-05-12 12:40:37,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:37,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:37,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:37,650 INFO L124 PetriNetUnfolderBase]: 2122/3411 cut-off events. [2024-05-12 12:40:37,650 INFO L125 PetriNetUnfolderBase]: For 36692/36719 co-relation queries the response was YES. [2024-05-12 12:40:37,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16798 conditions, 3411 events. 2122/3411 cut-off events. For 36692/36719 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20700 event pairs, 451 based on Foata normal form. 20/3334 useless extension candidates. Maximal degree in co-relation 16745. Up to 2652 conditions per place. [2024-05-12 12:40:37,677 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 96 selfloop transitions, 43 changer transitions 0/166 dead transitions. [2024-05-12 12:40:37,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 166 transitions, 1721 flow [2024-05-12 12:40:37,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:37,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:37,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-05-12 12:40:37,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-05-12 12:40:37,679 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 1296 flow. Second operand 6 states and 186 transitions. [2024-05-12 12:40:37,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 166 transitions, 1721 flow [2024-05-12 12:40:37,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 166 transitions, 1653 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:37,739 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1351 flow [2024-05-12 12:40:37,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1351, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-05-12 12:40:37,739 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 68 predicate places. [2024-05-12 12:40:37,740 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1351 flow [2024-05-12 12:40:37,740 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-05-12 12:40:37,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:37,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:37,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:40:37,740 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:37,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:37,741 INFO L85 PathProgramCache]: Analyzing trace with hash -656483167, now seen corresponding path program 1 times [2024-05-12 12:40:37,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:37,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466666572] [2024-05-12 12:40:37,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:37,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:37,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:37,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:37,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:37,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466666572] [2024-05-12 12:40:37,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466666572] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:37,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:37,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:37,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006242068] [2024-05-12 12:40:37,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:37,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:37,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:37,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:37,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:37,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:37,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 1351 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:37,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:37,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:37,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:38,448 INFO L124 PetriNetUnfolderBase]: 2357/3832 cut-off events. [2024-05-12 12:40:38,448 INFO L125 PetriNetUnfolderBase]: For 37585/37587 co-relation queries the response was YES. [2024-05-12 12:40:38,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18276 conditions, 3832 events. 2357/3832 cut-off events. For 37585/37587 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23797 event pairs, 842 based on Foata normal form. 20/3822 useless extension candidates. Maximal degree in co-relation 18221. Up to 3109 conditions per place. [2024-05-12 12:40:38,536 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 124 selfloop transitions, 37 changer transitions 0/173 dead transitions. [2024-05-12 12:40:38,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 1797 flow [2024-05-12 12:40:38,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:38,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:38,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:40:38,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-05-12 12:40:38,541 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1351 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:40:38,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 1797 flow [2024-05-12 12:40:38,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 173 transitions, 1693 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:38,608 INFO L231 Difference]: Finished difference. Result has 121 places, 133 transitions, 1355 flow [2024-05-12 12:40:38,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1355, PETRI_PLACES=121, PETRI_TRANSITIONS=133} [2024-05-12 12:40:38,608 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 71 predicate places. [2024-05-12 12:40:38,609 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 133 transitions, 1355 flow [2024-05-12 12:40:38,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:38,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:38,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:38,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:40:38,609 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:38,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:38,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1739483301, now seen corresponding path program 2 times [2024-05-12 12:40:38,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:38,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184433406] [2024-05-12 12:40:38,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:38,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:38,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:38,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:38,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:38,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184433406] [2024-05-12 12:40:38,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184433406] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:38,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:38,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:38,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115076532] [2024-05-12 12:40:38,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:38,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:38,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:38,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:38,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:38,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:38,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 133 transitions, 1355 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:38,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:38,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:38,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:39,245 INFO L124 PetriNetUnfolderBase]: 2384/3867 cut-off events. [2024-05-12 12:40:39,245 INFO L125 PetriNetUnfolderBase]: For 38534/38540 co-relation queries the response was YES. [2024-05-12 12:40:39,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18640 conditions, 3867 events. 2384/3867 cut-off events. For 38534/38540 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 23872 event pairs, 898 based on Foata normal form. 5/3835 useless extension candidates. Maximal degree in co-relation 18584. Up to 3282 conditions per place. [2024-05-12 12:40:39,275 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 116 selfloop transitions, 41 changer transitions 0/169 dead transitions. [2024-05-12 12:40:39,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 169 transitions, 1775 flow [2024-05-12 12:40:39,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:39,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:39,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:40:39,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:40:39,279 INFO L175 Difference]: Start difference. First operand has 121 places, 133 transitions, 1355 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:40:39,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 169 transitions, 1775 flow [2024-05-12 12:40:39,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 169 transitions, 1689 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:39,421 INFO L231 Difference]: Finished difference. Result has 123 places, 135 transitions, 1388 flow [2024-05-12 12:40:39,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1388, PETRI_PLACES=123, PETRI_TRANSITIONS=135} [2024-05-12 12:40:39,422 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-05-12 12:40:39,422 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 135 transitions, 1388 flow [2024-05-12 12:40:39,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:39,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:39,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:39,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:40:39,423 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:39,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:39,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2063144929, now seen corresponding path program 3 times [2024-05-12 12:40:39,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:39,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726389134] [2024-05-12 12:40:39,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:39,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:39,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:39,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:39,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:39,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726389134] [2024-05-12 12:40:39,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726389134] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:39,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:39,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:39,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896617819] [2024-05-12 12:40:39,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:39,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:39,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:39,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:39,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:39,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:39,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 135 transitions, 1388 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:39,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:39,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:39,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:40,189 INFO L124 PetriNetUnfolderBase]: 2411/3933 cut-off events. [2024-05-12 12:40:40,189 INFO L125 PetriNetUnfolderBase]: For 42579/42585 co-relation queries the response was YES. [2024-05-12 12:40:40,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19133 conditions, 3933 events. 2411/3933 cut-off events. For 42579/42585 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 24404 event pairs, 908 based on Foata normal form. 5/3898 useless extension candidates. Maximal degree in co-relation 19076. Up to 3323 conditions per place. [2024-05-12 12:40:40,224 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 119 selfloop transitions, 40 changer transitions 0/171 dead transitions. [2024-05-12 12:40:40,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 171 transitions, 1816 flow [2024-05-12 12:40:40,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:40,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:40,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:40:40,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:40:40,227 INFO L175 Difference]: Start difference. First operand has 123 places, 135 transitions, 1388 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:40:40,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 171 transitions, 1816 flow [2024-05-12 12:40:40,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 171 transitions, 1715 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:40,308 INFO L231 Difference]: Finished difference. Result has 125 places, 137 transitions, 1408 flow [2024-05-12 12:40:40,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1408, PETRI_PLACES=125, PETRI_TRANSITIONS=137} [2024-05-12 12:40:40,309 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 75 predicate places. [2024-05-12 12:40:40,309 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 137 transitions, 1408 flow [2024-05-12 12:40:40,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:40,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:40,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:40,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:40:40,310 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:40,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:40,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1826672899, now seen corresponding path program 4 times [2024-05-12 12:40:40,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:40,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889459714] [2024-05-12 12:40:40,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:40,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:40,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:40,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889459714] [2024-05-12 12:40:40,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889459714] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:40,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:40,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:40,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965562174] [2024-05-12 12:40:40,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:40,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:40,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:40,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:40,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:40,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:40,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 137 transitions, 1408 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:40,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:40,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:40,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:40,991 INFO L124 PetriNetUnfolderBase]: 2403/3804 cut-off events. [2024-05-12 12:40:40,991 INFO L125 PetriNetUnfolderBase]: For 43947/43953 co-relation queries the response was YES. [2024-05-12 12:40:41,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19065 conditions, 3804 events. 2403/3804 cut-off events. For 43947/43953 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22885 event pairs, 486 based on Foata normal form. 5/3796 useless extension candidates. Maximal degree in co-relation 19007. Up to 3068 conditions per place. [2024-05-12 12:40:41,020 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 117 selfloop transitions, 48 changer transitions 0/177 dead transitions. [2024-05-12 12:40:41,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 1868 flow [2024-05-12 12:40:41,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:41,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:41,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:40:41,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-05-12 12:40:41,021 INFO L175 Difference]: Start difference. First operand has 125 places, 137 transitions, 1408 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:40:41,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 1868 flow [2024-05-12 12:40:41,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 177 transitions, 1765 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:41,086 INFO L231 Difference]: Finished difference. Result has 127 places, 139 transitions, 1446 flow [2024-05-12 12:40:41,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1446, PETRI_PLACES=127, PETRI_TRANSITIONS=139} [2024-05-12 12:40:41,086 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-05-12 12:40:41,086 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 139 transitions, 1446 flow [2024-05-12 12:40:41,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 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-05-12 12:40:41,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:41,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:41,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:40:41,087 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:41,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:41,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1623453689, now seen corresponding path program 1 times [2024-05-12 12:40:41,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:41,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829516037] [2024-05-12 12:40:41,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:41,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:41,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:41,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:41,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829516037] [2024-05-12 12:40:41,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829516037] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:41,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:41,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:41,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931473946] [2024-05-12 12:40:41,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:41,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:41,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:41,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:41,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:41,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:41,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 139 transitions, 1446 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:41,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:41,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:41,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:41,723 INFO L124 PetriNetUnfolderBase]: 2557/4220 cut-off events. [2024-05-12 12:40:41,723 INFO L125 PetriNetUnfolderBase]: For 52509/52511 co-relation queries the response was YES. [2024-05-12 12:40:41,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20693 conditions, 4220 events. 2557/4220 cut-off events. For 52509/52511 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26412 event pairs, 486 based on Foata normal form. 12/4223 useless extension candidates. Maximal degree in co-relation 20634. Up to 2889 conditions per place. [2024-05-12 12:40:41,752 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 142 selfloop transitions, 38 changer transitions 0/192 dead transitions. [2024-05-12 12:40:41,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 192 transitions, 2087 flow [2024-05-12 12:40:41,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:41,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:41,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 12:40:41,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-05-12 12:40:41,754 INFO L175 Difference]: Start difference. First operand has 127 places, 139 transitions, 1446 flow. Second operand 7 states and 205 transitions. [2024-05-12 12:40:41,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 192 transitions, 2087 flow [2024-05-12 12:40:41,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 192 transitions, 1964 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:41,824 INFO L231 Difference]: Finished difference. Result has 131 places, 144 transitions, 1490 flow [2024-05-12 12:40:41,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1490, PETRI_PLACES=131, PETRI_TRANSITIONS=144} [2024-05-12 12:40:41,825 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 81 predicate places. [2024-05-12 12:40:41,825 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 144 transitions, 1490 flow [2024-05-12 12:40:41,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:41,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:41,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:41,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:40:41,826 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:41,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:41,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1523039301, now seen corresponding path program 2 times [2024-05-12 12:40:41,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:41,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925169579] [2024-05-12 12:40:41,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:41,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:41,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:41,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:41,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:41,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925169579] [2024-05-12 12:40:41,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925169579] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:41,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:41,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:41,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124979268] [2024-05-12 12:40:41,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:41,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:41,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:41,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:41,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:42,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:42,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 144 transitions, 1490 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:42,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:42,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:42,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:42,586 INFO L124 PetriNetUnfolderBase]: 2624/4323 cut-off events. [2024-05-12 12:40:42,586 INFO L125 PetriNetUnfolderBase]: For 56918/56920 co-relation queries the response was YES. [2024-05-12 12:40:42,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21391 conditions, 4323 events. 2624/4323 cut-off events. For 56918/56920 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27706 event pairs, 903 based on Foata normal form. 12/4304 useless extension candidates. Maximal degree in co-relation 21329. Up to 3413 conditions per place. [2024-05-12 12:40:42,616 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 139 selfloop transitions, 39 changer transitions 0/190 dead transitions. [2024-05-12 12:40:42,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 190 transitions, 2001 flow [2024-05-12 12:40:42,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:42,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:42,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:40:42,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-05-12 12:40:42,618 INFO L175 Difference]: Start difference. First operand has 131 places, 144 transitions, 1490 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:40:42,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 190 transitions, 2001 flow [2024-05-12 12:40:42,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 190 transitions, 1942 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:42,702 INFO L231 Difference]: Finished difference. Result has 137 places, 147 transitions, 1569 flow [2024-05-12 12:40:42,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1569, PETRI_PLACES=137, PETRI_TRANSITIONS=147} [2024-05-12 12:40:42,703 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 87 predicate places. [2024-05-12 12:40:42,703 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 147 transitions, 1569 flow [2024-05-12 12:40:42,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:42,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:42,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:42,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:40:42,703 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:42,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:42,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1118134167, now seen corresponding path program 3 times [2024-05-12 12:40:42,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:42,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402328128] [2024-05-12 12:40:42,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:42,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:42,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:42,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:42,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:42,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402328128] [2024-05-12 12:40:42,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402328128] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:42,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:42,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:42,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724951065] [2024-05-12 12:40:42,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:42,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:42,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:42,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:42,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:42,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:42,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 147 transitions, 1569 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:42,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:42,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:42,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:43,432 INFO L124 PetriNetUnfolderBase]: 2778/4579 cut-off events. [2024-05-12 12:40:43,433 INFO L125 PetriNetUnfolderBase]: For 65685/65687 co-relation queries the response was YES. [2024-05-12 12:40:43,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23197 conditions, 4579 events. 2778/4579 cut-off events. For 65685/65687 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29598 event pairs, 850 based on Foata normal form. 12/4556 useless extension candidates. Maximal degree in co-relation 23132. Up to 3587 conditions per place. [2024-05-12 12:40:43,467 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 145 selfloop transitions, 41 changer transitions 0/198 dead transitions. [2024-05-12 12:40:43,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 198 transitions, 2206 flow [2024-05-12 12:40:43,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:43,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:43,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 12:40:43,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-05-12 12:40:43,469 INFO L175 Difference]: Start difference. First operand has 137 places, 147 transitions, 1569 flow. Second operand 7 states and 209 transitions. [2024-05-12 12:40:43,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 198 transitions, 2206 flow [2024-05-12 12:40:43,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 198 transitions, 2147 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:43,576 INFO L231 Difference]: Finished difference. Result has 142 places, 150 transitions, 1659 flow [2024-05-12 12:40:43,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1659, PETRI_PLACES=142, PETRI_TRANSITIONS=150} [2024-05-12 12:40:43,577 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 92 predicate places. [2024-05-12 12:40:43,577 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 150 transitions, 1659 flow [2024-05-12 12:40:43,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:43,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:43,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:43,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:40:43,577 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:43,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:43,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1118137887, now seen corresponding path program 4 times [2024-05-12 12:40:43,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:43,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555652766] [2024-05-12 12:40:43,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:43,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:43,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:43,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:43,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:43,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555652766] [2024-05-12 12:40:43,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555652766] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:43,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:43,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:43,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95029051] [2024-05-12 12:40:43,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:43,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:43,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:43,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:43,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:43,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:43,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 150 transitions, 1659 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:43,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:43,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:43,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:44,294 INFO L124 PetriNetUnfolderBase]: 2872/4777 cut-off events. [2024-05-12 12:40:44,294 INFO L125 PetriNetUnfolderBase]: For 72858/72860 co-relation queries the response was YES. [2024-05-12 12:40:44,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24455 conditions, 4777 events. 2872/4777 cut-off events. For 72858/72860 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 31294 event pairs, 774 based on Foata normal form. 16/4786 useless extension candidates. Maximal degree in co-relation 24387. Up to 3964 conditions per place. [2024-05-12 12:40:44,330 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 143 selfloop transitions, 39 changer transitions 0/194 dead transitions. [2024-05-12 12:40:44,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 194 transitions, 2155 flow [2024-05-12 12:40:44,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:44,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:44,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:40:44,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-05-12 12:40:44,331 INFO L175 Difference]: Start difference. First operand has 142 places, 150 transitions, 1659 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:40:44,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 194 transitions, 2155 flow [2024-05-12 12:40:44,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 194 transitions, 2092 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:44,507 INFO L231 Difference]: Finished difference. Result has 146 places, 151 transitions, 1705 flow [2024-05-12 12:40:44,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1705, PETRI_PLACES=146, PETRI_TRANSITIONS=151} [2024-05-12 12:40:44,507 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 96 predicate places. [2024-05-12 12:40:44,508 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 1705 flow [2024-05-12 12:40:44,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:44,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:44,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:44,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:40:44,508 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:44,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:44,509 INFO L85 PathProgramCache]: Analyzing trace with hash 2056497219, now seen corresponding path program 5 times [2024-05-12 12:40:44,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:44,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733550200] [2024-05-12 12:40:44,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:44,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:44,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:44,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:44,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:44,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733550200] [2024-05-12 12:40:44,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733550200] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:44,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:44,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:44,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623131712] [2024-05-12 12:40:44,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:44,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:44,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:44,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:44,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:44,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:44,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 1705 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:44,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:44,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:44,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:45,334 INFO L124 PetriNetUnfolderBase]: 2966/4919 cut-off events. [2024-05-12 12:40:45,334 INFO L125 PetriNetUnfolderBase]: For 77404/77406 co-relation queries the response was YES. [2024-05-12 12:40:45,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25385 conditions, 4919 events. 2966/4919 cut-off events. For 77404/77406 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32499 event pairs, 1081 based on Foata normal form. 16/4892 useless extension candidates. Maximal degree in co-relation 25315. Up to 4114 conditions per place. [2024-05-12 12:40:45,372 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 144 selfloop transitions, 36 changer transitions 0/192 dead transitions. [2024-05-12 12:40:45,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 192 transitions, 2189 flow [2024-05-12 12:40:45,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:45,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:45,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:40:45,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-05-12 12:40:45,373 INFO L175 Difference]: Start difference. First operand has 146 places, 151 transitions, 1705 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:40:45,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 192 transitions, 2189 flow [2024-05-12 12:40:45,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 192 transitions, 2120 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:45,497 INFO L231 Difference]: Finished difference. Result has 149 places, 152 transitions, 1739 flow [2024-05-12 12:40:45,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1739, PETRI_PLACES=149, PETRI_TRANSITIONS=152} [2024-05-12 12:40:45,498 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 99 predicate places. [2024-05-12 12:40:45,498 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 152 transitions, 1739 flow [2024-05-12 12:40:45,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:45,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:45,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:45,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:40:45,499 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:45,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:45,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1123859619, now seen corresponding path program 1 times [2024-05-12 12:40:45,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:45,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923484648] [2024-05-12 12:40:45,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:45,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:45,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:45,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:45,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:45,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923484648] [2024-05-12 12:40:45,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923484648] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:45,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:45,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:45,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863996956] [2024-05-12 12:40:45,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:45,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:45,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:45,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:45,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:45,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:45,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 152 transitions, 1739 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:45,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:45,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:45,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:46,228 INFO L124 PetriNetUnfolderBase]: 3033/4890 cut-off events. [2024-05-12 12:40:46,229 INFO L125 PetriNetUnfolderBase]: For 80615/80617 co-relation queries the response was YES. [2024-05-12 12:40:46,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25861 conditions, 4890 events. 3033/4890 cut-off events. For 80615/80617 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31590 event pairs, 647 based on Foata normal form. 12/4897 useless extension candidates. Maximal degree in co-relation 25790. Up to 3794 conditions per place. [2024-05-12 12:40:46,348 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 144 selfloop transitions, 40 changer transitions 0/196 dead transitions. [2024-05-12 12:40:46,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 196 transitions, 2240 flow [2024-05-12 12:40:46,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:46,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:46,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:40:46,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-05-12 12:40:46,349 INFO L175 Difference]: Start difference. First operand has 149 places, 152 transitions, 1739 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:40:46,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 196 transitions, 2240 flow [2024-05-12 12:40:46,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2159 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:46,465 INFO L231 Difference]: Finished difference. Result has 151 places, 153 transitions, 1768 flow [2024-05-12 12:40:46,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1768, PETRI_PLACES=151, PETRI_TRANSITIONS=153} [2024-05-12 12:40:46,465 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 101 predicate places. [2024-05-12 12:40:46,466 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 153 transitions, 1768 flow [2024-05-12 12:40:46,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:46,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:46,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:46,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:40:46,466 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:46,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:46,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1910378631, now seen corresponding path program 6 times [2024-05-12 12:40:46,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:46,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710815593] [2024-05-12 12:40:46,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:46,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:46,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:46,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:46,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710815593] [2024-05-12 12:40:46,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710815593] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:46,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:46,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:46,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605964548] [2024-05-12 12:40:46,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:46,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:46,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:46,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:46,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:46,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:46,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 153 transitions, 1768 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:46,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:46,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:46,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:47,134 INFO L124 PetriNetUnfolderBase]: 3005/4871 cut-off events. [2024-05-12 12:40:47,134 INFO L125 PetriNetUnfolderBase]: For 81230/81238 co-relation queries the response was YES. [2024-05-12 12:40:47,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25386 conditions, 4871 events. 3005/4871 cut-off events. For 81230/81238 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31557 event pairs, 696 based on Foata normal form. 19/4876 useless extension candidates. Maximal degree in co-relation 25314. Up to 4179 conditions per place. [2024-05-12 12:40:47,170 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 145 selfloop transitions, 34 changer transitions 0/191 dead transitions. [2024-05-12 12:40:47,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 191 transitions, 2244 flow [2024-05-12 12:40:47,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:47,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:47,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:40:47,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:40:47,171 INFO L175 Difference]: Start difference. First operand has 151 places, 153 transitions, 1768 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:40:47,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 191 transitions, 2244 flow [2024-05-12 12:40:47,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 191 transitions, 2133 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:47,327 INFO L231 Difference]: Finished difference. Result has 153 places, 154 transitions, 1758 flow [2024-05-12 12:40:47,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1758, PETRI_PLACES=153, PETRI_TRANSITIONS=154} [2024-05-12 12:40:47,327 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-05-12 12:40:47,328 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 154 transitions, 1758 flow [2024-05-12 12:40:47,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:47,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:47,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:47,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:40:47,328 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:47,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:47,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1910593833, now seen corresponding path program 2 times [2024-05-12 12:40:47,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:47,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844940472] [2024-05-12 12:40:47,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:47,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:47,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:47,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:47,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:47,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844940472] [2024-05-12 12:40:47,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844940472] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:47,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:47,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:47,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696476528] [2024-05-12 12:40:47,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:47,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:47,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:47,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:47,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:47,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:47,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 154 transitions, 1758 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:47,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:47,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:47,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:48,130 INFO L124 PetriNetUnfolderBase]: 2985/4979 cut-off events. [2024-05-12 12:40:48,130 INFO L125 PetriNetUnfolderBase]: For 76338/76346 co-relation queries the response was YES. [2024-05-12 12:40:48,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24709 conditions, 4979 events. 2985/4979 cut-off events. For 76338/76346 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 33214 event pairs, 1085 based on Foata normal form. 15/4945 useless extension candidates. Maximal degree in co-relation 24636. Up to 4022 conditions per place. [2024-05-12 12:40:48,161 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 146 selfloop transitions, 36 changer transitions 0/194 dead transitions. [2024-05-12 12:40:48,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 194 transitions, 2226 flow [2024-05-12 12:40:48,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:48,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 12:40:48,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-05-12 12:40:48,170 INFO L175 Difference]: Start difference. First operand has 153 places, 154 transitions, 1758 flow. Second operand 7 states and 199 transitions. [2024-05-12 12:40:48,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 194 transitions, 2226 flow [2024-05-12 12:40:48,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 194 transitions, 2166 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:48,312 INFO L231 Difference]: Finished difference. Result has 156 places, 154 transitions, 1776 flow [2024-05-12 12:40:48,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1776, PETRI_PLACES=156, PETRI_TRANSITIONS=154} [2024-05-12 12:40:48,312 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-05-12 12:40:48,312 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 154 transitions, 1776 flow [2024-05-12 12:40:48,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:48,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:48,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:48,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:40:48,313 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:48,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:48,313 INFO L85 PathProgramCache]: Analyzing trace with hash -2118676183, now seen corresponding path program 3 times [2024-05-12 12:40:48,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:48,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716363882] [2024-05-12 12:40:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:48,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:48,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:48,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:48,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716363882] [2024-05-12 12:40:48,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716363882] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:48,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:48,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:48,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796528822] [2024-05-12 12:40:48,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:48,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:48,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:48,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:48,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:48,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:48,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 154 transitions, 1776 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:48,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:48,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:48,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:48,978 INFO L124 PetriNetUnfolderBase]: 2965/4891 cut-off events. [2024-05-12 12:40:48,978 INFO L125 PetriNetUnfolderBase]: For 75087/75095 co-relation queries the response was YES. [2024-05-12 12:40:48,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24269 conditions, 4891 events. 2965/4891 cut-off events. For 75087/75095 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32173 event pairs, 922 based on Foata normal form. 15/4867 useless extension candidates. Maximal degree in co-relation 24194. Up to 3271 conditions per place. [2024-05-12 12:40:49,014 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 138 selfloop transitions, 44 changer transitions 0/194 dead transitions. [2024-05-12 12:40:49,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 194 transitions, 2186 flow [2024-05-12 12:40:49,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:49,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:49,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:40:49,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-05-12 12:40:49,016 INFO L175 Difference]: Start difference. First operand has 156 places, 154 transitions, 1776 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:40:49,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 194 transitions, 2186 flow [2024-05-12 12:40:49,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 194 transitions, 2012 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-05-12 12:40:49,167 INFO L231 Difference]: Finished difference. Result has 153 places, 153 transitions, 1634 flow [2024-05-12 12:40:49,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1542, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1634, PETRI_PLACES=153, PETRI_TRANSITIONS=153} [2024-05-12 12:40:49,167 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-05-12 12:40:49,167 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 153 transitions, 1634 flow [2024-05-12 12:40:49,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-05-12 12:40:49,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:49,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:49,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:40:49,168 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:49,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:49,168 INFO L85 PathProgramCache]: Analyzing trace with hash -353767598, now seen corresponding path program 1 times [2024-05-12 12:40:49,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:49,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96500805] [2024-05-12 12:40:49,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:49,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:49,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:49,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:49,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96500805] [2024-05-12 12:40:49,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96500805] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:49,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:49,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:49,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202251930] [2024-05-12 12:40:49,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:49,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:49,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:49,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:49,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:49,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:49,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 153 transitions, 1634 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:49,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:49,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:49,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:49,826 INFO L124 PetriNetUnfolderBase]: 2976/4895 cut-off events. [2024-05-12 12:40:49,826 INFO L125 PetriNetUnfolderBase]: For 70404/70404 co-relation queries the response was YES. [2024-05-12 12:40:49,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23926 conditions, 4895 events. 2976/4895 cut-off events. For 70404/70404 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32065 event pairs, 684 based on Foata normal form. 1/4893 useless extension candidates. Maximal degree in co-relation 23853. Up to 4424 conditions per place. [2024-05-12 12:40:49,856 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 152 selfloop transitions, 20 changer transitions 0/184 dead transitions. [2024-05-12 12:40:49,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 184 transitions, 2162 flow [2024-05-12 12:40:49,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:49,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:49,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:40:49,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5905797101449275 [2024-05-12 12:40:49,858 INFO L175 Difference]: Start difference. First operand has 153 places, 153 transitions, 1634 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:40:49,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 184 transitions, 2162 flow [2024-05-12 12:40:49,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 184 transitions, 2035 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:49,967 INFO L231 Difference]: Finished difference. Result has 153 places, 159 transitions, 1623 flow [2024-05-12 12:40:49,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1623, PETRI_PLACES=153, PETRI_TRANSITIONS=159} [2024-05-12 12:40:49,967 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-05-12 12:40:49,967 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 159 transitions, 1623 flow [2024-05-12 12:40:49,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:49,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:49,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:49,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:40:49,968 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:49,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:49,968 INFO L85 PathProgramCache]: Analyzing trace with hash 90670446, now seen corresponding path program 1 times [2024-05-12 12:40:49,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:49,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246141532] [2024-05-12 12:40:49,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:49,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:50,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:50,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:50,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246141532] [2024-05-12 12:40:50,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246141532] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:50,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:50,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:50,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901914770] [2024-05-12 12:40:50,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:50,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:50,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:50,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:50,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:50,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:50,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 159 transitions, 1623 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:50,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:50,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:50,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:50,562 INFO L124 PetriNetUnfolderBase]: 3064/5000 cut-off events. [2024-05-12 12:40:50,562 INFO L125 PetriNetUnfolderBase]: For 75263/75269 co-relation queries the response was YES. [2024-05-12 12:40:50,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24178 conditions, 5000 events. 3064/5000 cut-off events. For 75263/75269 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 32855 event pairs, 673 based on Foata normal form. 4/4983 useless extension candidates. Maximal degree in co-relation 24105. Up to 4213 conditions per place. [2024-05-12 12:40:50,600 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 131 selfloop transitions, 55 changer transitions 0/198 dead transitions. [2024-05-12 12:40:50,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2339 flow [2024-05-12 12:40:50,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:50,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:50,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:40:50,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-05-12 12:40:50,601 INFO L175 Difference]: Start difference. First operand has 153 places, 159 transitions, 1623 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:40:50,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2339 flow [2024-05-12 12:40:50,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 198 transitions, 2291 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:50,782 INFO L231 Difference]: Finished difference. Result has 158 places, 174 transitions, 1867 flow [2024-05-12 12:40:50,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1578, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1867, PETRI_PLACES=158, PETRI_TRANSITIONS=174} [2024-05-12 12:40:50,783 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 108 predicate places. [2024-05-12 12:40:50,783 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 174 transitions, 1867 flow [2024-05-12 12:40:50,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:50,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:50,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:50,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:40:50,783 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:50,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:50,783 INFO L85 PathProgramCache]: Analyzing trace with hash 90670260, now seen corresponding path program 2 times [2024-05-12 12:40:50,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:50,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412990527] [2024-05-12 12:40:50,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:50,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:50,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:50,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:50,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:50,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412990527] [2024-05-12 12:40:50,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412990527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:50,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:50,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:50,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741920524] [2024-05-12 12:40:50,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:50,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:50,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:50,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:50,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:50,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:50,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 174 transitions, 1867 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:50,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:50,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:50,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:51,636 INFO L124 PetriNetUnfolderBase]: 3075/4950 cut-off events. [2024-05-12 12:40:51,636 INFO L125 PetriNetUnfolderBase]: For 76810/76810 co-relation queries the response was YES. [2024-05-12 12:40:51,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24752 conditions, 4950 events. 3075/4950 cut-off events. For 76810/76810 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31965 event pairs, 619 based on Foata normal form. 1/4949 useless extension candidates. Maximal degree in co-relation 24676. Up to 4577 conditions per place. [2024-05-12 12:40:51,671 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 169 selfloop transitions, 18 changer transitions 0/199 dead transitions. [2024-05-12 12:40:51,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 199 transitions, 2335 flow [2024-05-12 12:40:51,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:51,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:51,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-05-12 12:40:51,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-05-12 12:40:51,672 INFO L175 Difference]: Start difference. First operand has 158 places, 174 transitions, 1867 flow. Second operand 6 states and 158 transitions. [2024-05-12 12:40:51,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 199 transitions, 2335 flow [2024-05-12 12:40:51,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 199 transitions, 2258 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:51,801 INFO L231 Difference]: Finished difference. Result has 162 places, 178 transitions, 1884 flow [2024-05-12 12:40:51,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1884, PETRI_PLACES=162, PETRI_TRANSITIONS=178} [2024-05-12 12:40:51,801 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-05-12 12:40:51,801 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 178 transitions, 1884 flow [2024-05-12 12:40:51,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:51,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:51,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:51,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:40:51,802 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:51,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:51,803 INFO L85 PathProgramCache]: Analyzing trace with hash -39101398, now seen corresponding path program 2 times [2024-05-12 12:40:51,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:51,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049732699] [2024-05-12 12:40:51,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:51,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:51,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:51,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-05-12 12:40:51,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:51,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049732699] [2024-05-12 12:40:51,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049732699] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:51,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:51,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:51,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358059243] [2024-05-12 12:40:51,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:51,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:51,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:51,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:51,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:51,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:51,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 178 transitions, 1884 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:51,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:51,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:51,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:52,522 INFO L124 PetriNetUnfolderBase]: 3110/5069 cut-off events. [2024-05-12 12:40:52,522 INFO L125 PetriNetUnfolderBase]: For 83580/83588 co-relation queries the response was YES. [2024-05-12 12:40:52,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24928 conditions, 5069 events. 3110/5069 cut-off events. For 83580/83588 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33350 event pairs, 719 based on Foata normal form. 6/5053 useless extension candidates. Maximal degree in co-relation 24851. Up to 4259 conditions per place. [2024-05-12 12:40:52,566 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 136 selfloop transitions, 51 changer transitions 0/199 dead transitions. [2024-05-12 12:40:52,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 199 transitions, 2415 flow [2024-05-12 12:40:52,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:52,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:52,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:40:52,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173913043478261 [2024-05-12 12:40:52,567 INFO L175 Difference]: Start difference. First operand has 162 places, 178 transitions, 1884 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:40:52,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 199 transitions, 2415 flow [2024-05-12 12:40:52,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 199 transitions, 2359 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:52,747 INFO L231 Difference]: Finished difference. Result has 164 places, 183 transitions, 1994 flow [2024-05-12 12:40:52,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1994, PETRI_PLACES=164, PETRI_TRANSITIONS=183} [2024-05-12 12:40:52,747 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 114 predicate places. [2024-05-12 12:40:52,748 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 183 transitions, 1994 flow [2024-05-12 12:40:52,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:52,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:52,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:52,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:40:52,748 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:52,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:52,748 INFO L85 PathProgramCache]: Analyzing trace with hash -39338734, now seen corresponding path program 3 times [2024-05-12 12:40:52,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:52,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586183929] [2024-05-12 12:40:52,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:52,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:52,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:52,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:52,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586183929] [2024-05-12 12:40:52,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586183929] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:52,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:52,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:52,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907702973] [2024-05-12 12:40:52,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:52,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:52,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:52,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:52,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:52,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:52,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 183 transitions, 1994 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:52,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:52,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:52,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:53,540 INFO L124 PetriNetUnfolderBase]: 3107/5088 cut-off events. [2024-05-12 12:40:53,540 INFO L125 PetriNetUnfolderBase]: For 84507/84507 co-relation queries the response was YES. [2024-05-12 12:40:53,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25300 conditions, 5088 events. 3107/5088 cut-off events. For 84507/84507 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33577 event pairs, 1144 based on Foata normal form. 1/5069 useless extension candidates. Maximal degree in co-relation 25222. Up to 4601 conditions per place. [2024-05-12 12:40:53,590 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 169 selfloop transitions, 23 changer transitions 0/204 dead transitions. [2024-05-12 12:40:53,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 204 transitions, 2428 flow [2024-05-12 12:40:53,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:53,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:53,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:40:53,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:40:53,591 INFO L175 Difference]: Start difference. First operand has 164 places, 183 transitions, 1994 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:40:53,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 204 transitions, 2428 flow [2024-05-12 12:40:53,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 204 transitions, 2302 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:53,772 INFO L231 Difference]: Finished difference. Result has 166 places, 183 transitions, 1928 flow [2024-05-12 12:40:53,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1928, PETRI_PLACES=166, PETRI_TRANSITIONS=183} [2024-05-12 12:40:53,773 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 116 predicate places. [2024-05-12 12:40:53,773 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 183 transitions, 1928 flow [2024-05-12 12:40:53,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:53,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:53,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:53,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:40:53,774 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:53,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:53,774 INFO L85 PathProgramCache]: Analyzing trace with hash -39338548, now seen corresponding path program 3 times [2024-05-12 12:40:53,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:53,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200957926] [2024-05-12 12:40:53,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:53,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:53,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:53,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:53,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:53,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200957926] [2024-05-12 12:40:53,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200957926] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:53,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:53,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:53,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853187257] [2024-05-12 12:40:53,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:53,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:53,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:53,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:53,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:53,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:53,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 183 transitions, 1928 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:53,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:53,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:53,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:54,482 INFO L124 PetriNetUnfolderBase]: 3084/5000 cut-off events. [2024-05-12 12:40:54,483 INFO L125 PetriNetUnfolderBase]: For 86422/86425 co-relation queries the response was YES. [2024-05-12 12:40:54,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24791 conditions, 5000 events. 3084/5000 cut-off events. For 86422/86425 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32625 event pairs, 669 based on Foata normal form. 3/4987 useless extension candidates. Maximal degree in co-relation 24713. Up to 4225 conditions per place. [2024-05-12 12:40:54,607 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 130 selfloop transitions, 60 changer transitions 0/202 dead transitions. [2024-05-12 12:40:54,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 202 transitions, 2424 flow [2024-05-12 12:40:54,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:54,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:54,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:40:54,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 12:40:54,608 INFO L175 Difference]: Start difference. First operand has 166 places, 183 transitions, 1928 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:40:54,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 202 transitions, 2424 flow [2024-05-12 12:40:54,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 202 transitions, 2372 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:54,792 INFO L231 Difference]: Finished difference. Result has 167 places, 183 transitions, 2016 flow [2024-05-12 12:40:54,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2016, PETRI_PLACES=167, PETRI_TRANSITIONS=183} [2024-05-12 12:40:54,792 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 117 predicate places. [2024-05-12 12:40:54,792 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 183 transitions, 2016 flow [2024-05-12 12:40:54,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:54,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:54,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:54,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:40:54,793 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:54,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:54,793 INFO L85 PathProgramCache]: Analyzing trace with hash -39092470, now seen corresponding path program 1 times [2024-05-12 12:40:54,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:54,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498241633] [2024-05-12 12:40:54,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:54,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:54,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:54,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:54,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:54,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498241633] [2024-05-12 12:40:54,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498241633] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:54,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:54,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:54,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055697565] [2024-05-12 12:40:54,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:54,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:54,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:54,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:54,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:54,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:54,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 183 transitions, 2016 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:54,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:54,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:54,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:55,421 INFO L124 PetriNetUnfolderBase]: 3097/4992 cut-off events. [2024-05-12 12:40:55,421 INFO L125 PetriNetUnfolderBase]: For 87340/87345 co-relation queries the response was YES. [2024-05-12 12:40:55,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25243 conditions, 4992 events. 3097/4992 cut-off events. For 87340/87345 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 32358 event pairs, 629 based on Foata normal form. 8/4995 useless extension candidates. Maximal degree in co-relation 25164. Up to 4559 conditions per place. [2024-05-12 12:40:55,461 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 173 selfloop transitions, 17 changer transitions 0/202 dead transitions. [2024-05-12 12:40:55,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 202 transitions, 2482 flow [2024-05-12 12:40:55,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:55,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:55,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-05-12 12:40:55,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-05-12 12:40:55,462 INFO L175 Difference]: Start difference. First operand has 167 places, 183 transitions, 2016 flow. Second operand 5 states and 136 transitions. [2024-05-12 12:40:55,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 202 transitions, 2482 flow [2024-05-12 12:40:55,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 202 transitions, 2327 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:55,653 INFO L231 Difference]: Finished difference. Result has 168 places, 186 transitions, 1957 flow [2024-05-12 12:40:55,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1957, PETRI_PLACES=168, PETRI_TRANSITIONS=186} [2024-05-12 12:40:55,654 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 118 predicate places. [2024-05-12 12:40:55,654 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 186 transitions, 1957 flow [2024-05-12 12:40:55,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 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-05-12 12:40:55,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:55,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:55,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:40:55,654 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:55,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:55,655 INFO L85 PathProgramCache]: Analyzing trace with hash 947498774, now seen corresponding path program 1 times [2024-05-12 12:40:55,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:55,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470221551] [2024-05-12 12:40:55,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:55,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:55,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:55,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:55,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470221551] [2024-05-12 12:40:55,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470221551] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:55,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:55,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:55,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672756029] [2024-05-12 12:40:55,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:55,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:55,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:55,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:55,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:55,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:55,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 186 transitions, 1957 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-05-12 12:40:55,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:55,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:55,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:56,310 INFO L124 PetriNetUnfolderBase]: 3141/5117 cut-off events. [2024-05-12 12:40:56,311 INFO L125 PetriNetUnfolderBase]: For 86758/86765 co-relation queries the response was YES. [2024-05-12 12:40:56,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25519 conditions, 5117 events. 3141/5117 cut-off events. For 86758/86765 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33715 event pairs, 726 based on Foata normal form. 8/5097 useless extension candidates. Maximal degree in co-relation 25439. Up to 4276 conditions per place. [2024-05-12 12:40:56,350 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 148 selfloop transitions, 59 changer transitions 0/219 dead transitions. [2024-05-12 12:40:56,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 219 transitions, 2588 flow [2024-05-12 12:40:56,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:56,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:40:56,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 12:40:56,351 INFO L175 Difference]: Start difference. First operand has 168 places, 186 transitions, 1957 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:40:56,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 219 transitions, 2588 flow [2024-05-12 12:40:56,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 219 transitions, 2514 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:56,506 INFO L231 Difference]: Finished difference. Result has 172 places, 194 transitions, 2102 flow [2024-05-12 12:40:56,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2102, PETRI_PLACES=172, PETRI_TRANSITIONS=194} [2024-05-12 12:40:56,506 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 122 predicate places. [2024-05-12 12:40:56,506 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 194 transitions, 2102 flow [2024-05-12 12:40:56,506 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-05-12 12:40:56,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:56,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:56,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:40:56,507 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:56,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:56,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1501045934, now seen corresponding path program 2 times [2024-05-12 12:40:56,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:56,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080170733] [2024-05-12 12:40:56,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:56,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:56,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:56,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:56,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080170733] [2024-05-12 12:40:56,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080170733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:56,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:56,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:56,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841154784] [2024-05-12 12:40:56,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:56,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:56,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:56,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:56,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:56,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:56,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 194 transitions, 2102 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-05-12 12:40:56,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:56,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:56,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:57,129 INFO L124 PetriNetUnfolderBase]: 3163/5143 cut-off events. [2024-05-12 12:40:57,129 INFO L125 PetriNetUnfolderBase]: For 91195/91200 co-relation queries the response was YES. [2024-05-12 12:40:57,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25991 conditions, 5143 events. 3163/5143 cut-off events. For 91195/91200 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33926 event pairs, 726 based on Foata normal form. 4/5120 useless extension candidates. Maximal degree in co-relation 25909. Up to 4296 conditions per place. [2024-05-12 12:40:57,168 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 140 selfloop transitions, 62 changer transitions 0/214 dead transitions. [2024-05-12 12:40:57,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 214 transitions, 2669 flow [2024-05-12 12:40:57,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:57,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:57,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:40:57,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2024-05-12 12:40:57,169 INFO L175 Difference]: Start difference. First operand has 172 places, 194 transitions, 2102 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:40:57,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 214 transitions, 2669 flow [2024-05-12 12:40:57,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 214 transitions, 2516 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:57,483 INFO L231 Difference]: Finished difference. Result has 174 places, 198 transitions, 2138 flow [2024-05-12 12:40:57,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2138, PETRI_PLACES=174, PETRI_TRANSITIONS=198} [2024-05-12 12:40:57,484 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 124 predicate places. [2024-05-12 12:40:57,484 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 198 transitions, 2138 flow [2024-05-12 12:40:57,484 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-05-12 12:40:57,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:57,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-05-12 12:40:57,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:40:57,485 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:57,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:57,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1501034774, now seen corresponding path program 3 times [2024-05-12 12:40:57,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:57,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107084502] [2024-05-12 12:40:57,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:57,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:57,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:57,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:57,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:57,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107084502] [2024-05-12 12:40:57,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107084502] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:57,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:57,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:57,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386656078] [2024-05-12 12:40:57,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:57,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:57,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:57,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:57,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:57,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:57,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 198 transitions, 2138 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-05-12 12:40:57,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:57,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:57,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:58,121 INFO L124 PetriNetUnfolderBase]: 3155/5144 cut-off events. [2024-05-12 12:40:58,121 INFO L125 PetriNetUnfolderBase]: For 92869/92876 co-relation queries the response was YES. [2024-05-12 12:40:58,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25917 conditions, 5144 events. 3155/5144 cut-off events. For 92869/92876 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 33975 event pairs, 726 based on Foata normal form. 8/5124 useless extension candidates. Maximal degree in co-relation 25835. Up to 4288 conditions per place. [2024-05-12 12:40:58,165 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 144 selfloop transitions, 63 changer transitions 0/219 dead transitions. [2024-05-12 12:40:58,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 219 transitions, 2602 flow [2024-05-12 12:40:58,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:58,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:58,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:40:58,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 12:40:58,166 INFO L175 Difference]: Start difference. First operand has 174 places, 198 transitions, 2138 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:40:58,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 219 transitions, 2602 flow [2024-05-12 12:40:58,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 219 transitions, 2505 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:58,387 INFO L231 Difference]: Finished difference. Result has 177 places, 198 transitions, 2179 flow [2024-05-12 12:40:58,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2179, PETRI_PLACES=177, PETRI_TRANSITIONS=198} [2024-05-12 12:40:58,388 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-05-12 12:40:58,388 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 198 transitions, 2179 flow [2024-05-12 12:40:58,388 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-05-12 12:40:58,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:58,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:58,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:40:58,389 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:58,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:58,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1918107258, now seen corresponding path program 1 times [2024-05-12 12:40:58,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:58,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332480564] [2024-05-12 12:40:58,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:58,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:58,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:58,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:58,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:58,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332480564] [2024-05-12 12:40:58,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332480564] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:58,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:58,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:58,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810883942] [2024-05-12 12:40:58,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:58,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:58,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:58,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:58,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:58,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:58,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 198 transitions, 2179 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:40:58,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:58,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:58,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:59,036 INFO L124 PetriNetUnfolderBase]: 3262/5284 cut-off events. [2024-05-12 12:40:59,036 INFO L125 PetriNetUnfolderBase]: For 102156/102159 co-relation queries the response was YES. [2024-05-12 12:40:59,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27148 conditions, 5284 events. 3262/5284 cut-off events. For 102156/102159 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 34790 event pairs, 708 based on Foata normal form. 3/5259 useless extension candidates. Maximal degree in co-relation 27065. Up to 4042 conditions per place. [2024-05-12 12:40:59,080 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 140 selfloop transitions, 96 changer transitions 0/248 dead transitions. [2024-05-12 12:40:59,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 248 transitions, 3193 flow [2024-05-12 12:40:59,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:59,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:59,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:40:59,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:40:59,086 INFO L175 Difference]: Start difference. First operand has 177 places, 198 transitions, 2179 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:40:59,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 248 transitions, 3193 flow [2024-05-12 12:40:59,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 248 transitions, 2993 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:59,356 INFO L231 Difference]: Finished difference. Result has 179 places, 215 transitions, 2400 flow [2024-05-12 12:40:59,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2400, PETRI_PLACES=179, PETRI_TRANSITIONS=215} [2024-05-12 12:40:59,356 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 129 predicate places. [2024-05-12 12:40:59,357 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 215 transitions, 2400 flow [2024-05-12 12:40:59,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:40:59,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:59,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:59,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:40:59,357 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:59,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:59,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1484182748, now seen corresponding path program 2 times [2024-05-12 12:40:59,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:59,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223152481] [2024-05-12 12:40:59,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:59,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:59,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:59,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:59,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:59,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223152481] [2024-05-12 12:40:59,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223152481] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:59,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:59,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:59,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993850431] [2024-05-12 12:40:59,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:59,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:59,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:59,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:59,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:59,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:59,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 215 transitions, 2400 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:40:59,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:59,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:59,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:00,193 INFO L124 PetriNetUnfolderBase]: 3379/5477 cut-off events. [2024-05-12 12:41:00,193 INFO L125 PetriNetUnfolderBase]: For 110862/110865 co-relation queries the response was YES. [2024-05-12 12:41:00,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29414 conditions, 5477 events. 3379/5477 cut-off events. For 110862/110865 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 36372 event pairs, 688 based on Foata normal form. 3/5458 useless extension candidates. Maximal degree in co-relation 29330. Up to 4498 conditions per place. [2024-05-12 12:41:00,229 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 163 selfloop transitions, 87 changer transitions 0/262 dead transitions. [2024-05-12 12:41:00,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 262 transitions, 3340 flow [2024-05-12 12:41:00,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:00,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:00,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-05-12 12:41:00,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5917874396135265 [2024-05-12 12:41:00,230 INFO L175 Difference]: Start difference. First operand has 179 places, 215 transitions, 2400 flow. Second operand 9 states and 245 transitions. [2024-05-12 12:41:00,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 262 transitions, 3340 flow [2024-05-12 12:41:00,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 262 transitions, 3136 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:00,520 INFO L231 Difference]: Finished difference. Result has 187 places, 230 transitions, 2616 flow [2024-05-12 12:41:00,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2616, PETRI_PLACES=187, PETRI_TRANSITIONS=230} [2024-05-12 12:41:00,520 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 137 predicate places. [2024-05-12 12:41:00,520 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 230 transitions, 2616 flow [2024-05-12 12:41:00,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:00,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:00,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:00,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:41:00,521 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:00,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:00,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1484188328, now seen corresponding path program 3 times [2024-05-12 12:41:00,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:00,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556858472] [2024-05-12 12:41:00,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:00,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:00,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:00,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:00,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556858472] [2024-05-12 12:41:00,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556858472] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:00,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:00,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:00,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589581416] [2024-05-12 12:41:00,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:00,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:00,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:00,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:00,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:00,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:00,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 230 transitions, 2616 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:00,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:00,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:00,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:01,251 INFO L124 PetriNetUnfolderBase]: 3374/5469 cut-off events. [2024-05-12 12:41:01,251 INFO L125 PetriNetUnfolderBase]: For 111615/111618 co-relation queries the response was YES. [2024-05-12 12:41:01,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29387 conditions, 5469 events. 3374/5469 cut-off events. For 111615/111618 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 36366 event pairs, 688 based on Foata normal form. 3/5450 useless extension candidates. Maximal degree in co-relation 29300. Up to 4496 conditions per place. [2024-05-12 12:41:01,298 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 161 selfloop transitions, 82 changer transitions 0/255 dead transitions. [2024-05-12 12:41:01,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 255 transitions, 3238 flow [2024-05-12 12:41:01,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:01,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:01,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:41:01,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:41:01,300 INFO L175 Difference]: Start difference. First operand has 187 places, 230 transitions, 2616 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:41:01,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 255 transitions, 3238 flow [2024-05-12 12:41:01,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 255 transitions, 3002 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:01,582 INFO L231 Difference]: Finished difference. Result has 189 places, 230 transitions, 2553 flow [2024-05-12 12:41:01,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2380, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2553, PETRI_PLACES=189, PETRI_TRANSITIONS=230} [2024-05-12 12:41:01,583 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 139 predicate places. [2024-05-12 12:41:01,583 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 230 transitions, 2553 flow [2024-05-12 12:41:01,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:01,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:01,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:01,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:41:01,584 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:01,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:01,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1212142616, now seen corresponding path program 4 times [2024-05-12 12:41:01,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:01,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141631451] [2024-05-12 12:41:01,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:01,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:01,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:01,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:01,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141631451] [2024-05-12 12:41:01,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141631451] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:01,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:01,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:01,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231674166] [2024-05-12 12:41:01,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:01,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:01,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:01,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:01,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:01,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:01,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 230 transitions, 2553 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:01,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:01,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:01,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:02,366 INFO L124 PetriNetUnfolderBase]: 3477/5667 cut-off events. [2024-05-12 12:41:02,367 INFO L125 PetriNetUnfolderBase]: For 121576/121581 co-relation queries the response was YES. [2024-05-12 12:41:02,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30442 conditions, 5667 events. 3477/5667 cut-off events. For 121576/121581 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 38164 event pairs, 724 based on Foata normal form. 5/5645 useless extension candidates. Maximal degree in co-relation 30354. Up to 4327 conditions per place. [2024-05-12 12:41:02,415 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 149 selfloop transitions, 115 changer transitions 0/276 dead transitions. [2024-05-12 12:41:02,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 276 transitions, 3519 flow [2024-05-12 12:41:02,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:02,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:02,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:41:02,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:41:02,416 INFO L175 Difference]: Start difference. First operand has 189 places, 230 transitions, 2553 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:41:02,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 276 transitions, 3519 flow [2024-05-12 12:41:02,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 276 transitions, 3355 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:02,749 INFO L231 Difference]: Finished difference. Result has 192 places, 246 transitions, 2872 flow [2024-05-12 12:41:02,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2872, PETRI_PLACES=192, PETRI_TRANSITIONS=246} [2024-05-12 12:41:02,749 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 142 predicate places. [2024-05-12 12:41:02,750 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 246 transitions, 2872 flow [2024-05-12 12:41:02,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:02,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:02,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:02,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:41:02,750 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:02,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:02,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1219494266, now seen corresponding path program 5 times [2024-05-12 12:41:02,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:02,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624173731] [2024-05-12 12:41:02,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:02,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:02,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:02,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:02,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624173731] [2024-05-12 12:41:02,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624173731] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:02,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:02,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:02,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106217429] [2024-05-12 12:41:02,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:02,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:02,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:02,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:02,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:02,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:02,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 246 transitions, 2872 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:02,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:02,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:02,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:03,658 INFO L124 PetriNetUnfolderBase]: 3510/5736 cut-off events. [2024-05-12 12:41:03,658 INFO L125 PetriNetUnfolderBase]: For 128143/128146 co-relation queries the response was YES. [2024-05-12 12:41:03,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31565 conditions, 5736 events. 3510/5736 cut-off events. For 128143/128146 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 38663 event pairs, 693 based on Foata normal form. 3/5714 useless extension candidates. Maximal degree in co-relation 31475. Up to 4355 conditions per place. [2024-05-12 12:41:03,710 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 144 selfloop transitions, 136 changer transitions 0/292 dead transitions. [2024-05-12 12:41:03,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 292 transitions, 3904 flow [2024-05-12 12:41:03,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:03,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:03,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-05-12 12:41:03,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:41:03,712 INFO L175 Difference]: Start difference. First operand has 192 places, 246 transitions, 2872 flow. Second operand 9 states and 252 transitions. [2024-05-12 12:41:03,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 292 transitions, 3904 flow [2024-05-12 12:41:04,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 292 transitions, 3727 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:04,147 INFO L231 Difference]: Finished difference. Result has 199 places, 253 transitions, 3159 flow [2024-05-12 12:41:04,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3159, PETRI_PLACES=199, PETRI_TRANSITIONS=253} [2024-05-12 12:41:04,147 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 149 predicate places. [2024-05-12 12:41:04,147 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 253 transitions, 3159 flow [2024-05-12 12:41:04,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:04,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:04,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:04,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:41:04,148 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:04,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:04,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1219499846, now seen corresponding path program 6 times [2024-05-12 12:41:04,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:04,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153902910] [2024-05-12 12:41:04,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:04,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:04,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:04,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:04,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153902910] [2024-05-12 12:41:04,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153902910] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:04,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:04,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:04,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505777033] [2024-05-12 12:41:04,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:04,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:04,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:04,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:04,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:04,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:04,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 253 transitions, 3159 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:04,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:04,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:04,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:05,028 INFO L124 PetriNetUnfolderBase]: 3505/5732 cut-off events. [2024-05-12 12:41:05,028 INFO L125 PetriNetUnfolderBase]: For 130071/130074 co-relation queries the response was YES. [2024-05-12 12:41:05,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32305 conditions, 5732 events. 3505/5732 cut-off events. For 130071/130074 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38747 event pairs, 705 based on Foata normal form. 3/5707 useless extension candidates. Maximal degree in co-relation 32212. Up to 4353 conditions per place. [2024-05-12 12:41:05,084 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 147 selfloop transitions, 126 changer transitions 0/285 dead transitions. [2024-05-12 12:41:05,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 285 transitions, 3951 flow [2024-05-12 12:41:05,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:05,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:05,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:41:05,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:41:05,085 INFO L175 Difference]: Start difference. First operand has 199 places, 253 transitions, 3159 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:41:05,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 285 transitions, 3951 flow [2024-05-12 12:41:05,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 285 transitions, 3640 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:05,479 INFO L231 Difference]: Finished difference. Result has 200 places, 253 transitions, 3120 flow [2024-05-12 12:41:05,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3120, PETRI_PLACES=200, PETRI_TRANSITIONS=253} [2024-05-12 12:41:05,480 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 150 predicate places. [2024-05-12 12:41:05,480 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 253 transitions, 3120 flow [2024-05-12 12:41:05,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:05,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:05,480 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-05-12 12:41:05,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:41:05,480 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:05,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:05,481 INFO L85 PathProgramCache]: Analyzing trace with hash -582560079, now seen corresponding path program 1 times [2024-05-12 12:41:05,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:05,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995767140] [2024-05-12 12:41:05,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:05,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:05,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:05,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:05,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995767140] [2024-05-12 12:41:05,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995767140] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:05,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:05,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:05,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253585650] [2024-05-12 12:41:05,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:05,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:05,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:05,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:05,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:05,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:05,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 253 transitions, 3120 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:05,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:05,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:05,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:06,282 INFO L124 PetriNetUnfolderBase]: 3567/5817 cut-off events. [2024-05-12 12:41:06,282 INFO L125 PetriNetUnfolderBase]: For 132228/132230 co-relation queries the response was YES. [2024-05-12 12:41:06,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33194 conditions, 5817 events. 3567/5817 cut-off events. For 132228/132230 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39172 event pairs, 753 based on Foata normal form. 2/5770 useless extension candidates. Maximal degree in co-relation 33101. Up to 4281 conditions per place. [2024-05-12 12:41:06,333 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 159 selfloop transitions, 132 changer transitions 0/303 dead transitions. [2024-05-12 12:41:06,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 303 transitions, 4302 flow [2024-05-12 12:41:06,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:06,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:06,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 12:41:06,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-05-12 12:41:06,334 INFO L175 Difference]: Start difference. First operand has 200 places, 253 transitions, 3120 flow. Second operand 7 states and 208 transitions. [2024-05-12 12:41:06,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 303 transitions, 4302 flow [2024-05-12 12:41:06,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 303 transitions, 4018 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:06,683 INFO L231 Difference]: Finished difference. Result has 202 places, 267 transitions, 3463 flow [2024-05-12 12:41:06,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3463, PETRI_PLACES=202, PETRI_TRANSITIONS=267} [2024-05-12 12:41:06,684 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 152 predicate places. [2024-05-12 12:41:06,684 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 267 transitions, 3463 flow [2024-05-12 12:41:06,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:06,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:06,685 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-05-12 12:41:06,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:41:06,685 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:06,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:06,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1839377227, now seen corresponding path program 2 times [2024-05-12 12:41:06,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:06,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669431941] [2024-05-12 12:41:06,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:06,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:06,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:06,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:06,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669431941] [2024-05-12 12:41:06,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669431941] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:06,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:06,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:06,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643736545] [2024-05-12 12:41:06,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:06,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:06,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:06,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:06,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:06,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:06,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 267 transitions, 3463 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:06,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:06,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:06,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:07,693 INFO L124 PetriNetUnfolderBase]: 3559/5808 cut-off events. [2024-05-12 12:41:07,693 INFO L125 PetriNetUnfolderBase]: For 132214/132216 co-relation queries the response was YES. [2024-05-12 12:41:07,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33489 conditions, 5808 events. 3559/5808 cut-off events. For 132214/132216 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39263 event pairs, 676 based on Foata normal form. 4/5783 useless extension candidates. Maximal degree in co-relation 33394. Up to 4825 conditions per place. [2024-05-12 12:41:07,736 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 213 selfloop transitions, 72 changer transitions 0/297 dead transitions. [2024-05-12 12:41:07,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 297 transitions, 4103 flow [2024-05-12 12:41:07,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:07,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:07,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:41:07,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-05-12 12:41:07,738 INFO L175 Difference]: Start difference. First operand has 202 places, 267 transitions, 3463 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:41:07,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 297 transitions, 4103 flow [2024-05-12 12:41:08,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 297 transitions, 3944 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:08,168 INFO L231 Difference]: Finished difference. Result has 207 places, 267 transitions, 3455 flow [2024-05-12 12:41:08,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3455, PETRI_PLACES=207, PETRI_TRANSITIONS=267} [2024-05-12 12:41:08,169 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 157 predicate places. [2024-05-12 12:41:08,169 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 267 transitions, 3455 flow [2024-05-12 12:41:08,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:08,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:08,169 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-05-12 12:41:08,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:41:08,169 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:08,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:08,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1012379119, now seen corresponding path program 3 times [2024-05-12 12:41:08,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:08,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963599135] [2024-05-12 12:41:08,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:08,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:08,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:08,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:08,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963599135] [2024-05-12 12:41:08,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963599135] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:08,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:08,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:08,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444381520] [2024-05-12 12:41:08,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:08,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:08,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:08,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:08,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:08,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:08,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 267 transitions, 3455 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:08,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:08,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:08,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:09,033 INFO L124 PetriNetUnfolderBase]: 3675/5994 cut-off events. [2024-05-12 12:41:09,033 INFO L125 PetriNetUnfolderBase]: For 141169/141171 co-relation queries the response was YES. [2024-05-12 12:41:09,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34763 conditions, 5994 events. 3675/5994 cut-off events. For 141169/141171 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40713 event pairs, 681 based on Foata normal form. 4/5966 useless extension candidates. Maximal degree in co-relation 34666. Up to 4874 conditions per place. [2024-05-12 12:41:09,087 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 222 selfloop transitions, 88 changer transitions 0/322 dead transitions. [2024-05-12 12:41:09,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 322 transitions, 4649 flow [2024-05-12 12:41:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:09,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:41:09,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-05-12 12:41:09,090 INFO L175 Difference]: Start difference. First operand has 207 places, 267 transitions, 3455 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:41:09,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 322 transitions, 4649 flow [2024-05-12 12:41:09,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 322 transitions, 4456 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:09,555 INFO L231 Difference]: Finished difference. Result has 214 places, 288 transitions, 3875 flow [2024-05-12 12:41:09,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3288, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3875, PETRI_PLACES=214, PETRI_TRANSITIONS=288} [2024-05-12 12:41:09,556 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 164 predicate places. [2024-05-12 12:41:09,556 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 288 transitions, 3875 flow [2024-05-12 12:41:09,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:09,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:09,556 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-05-12 12:41:09,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:41:09,556 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:09,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:09,557 INFO L85 PathProgramCache]: Analyzing trace with hash -679657935, now seen corresponding path program 4 times [2024-05-12 12:41:09,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:09,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453361437] [2024-05-12 12:41:09,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:09,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:09,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:09,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:09,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:09,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453361437] [2024-05-12 12:41:09,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453361437] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:09,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:09,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:09,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002496243] [2024-05-12 12:41:09,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:09,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:09,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:09,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:09,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:09,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:09,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 288 transitions, 3875 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:09,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:09,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:09,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:10,450 INFO L124 PetriNetUnfolderBase]: 3756/6090 cut-off events. [2024-05-12 12:41:10,450 INFO L125 PetriNetUnfolderBase]: For 154884/154887 co-relation queries the response was YES. [2024-05-12 12:41:10,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36402 conditions, 6090 events. 3756/6090 cut-off events. For 154884/154887 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41041 event pairs, 734 based on Foata normal form. 1/6057 useless extension candidates. Maximal degree in co-relation 36301. Up to 4353 conditions per place. [2024-05-12 12:41:10,509 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 156 selfloop transitions, 167 changer transitions 0/335 dead transitions. [2024-05-12 12:41:10,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 335 transitions, 5135 flow [2024-05-12 12:41:10,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:10,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:41:10,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:41:10,511 INFO L175 Difference]: Start difference. First operand has 214 places, 288 transitions, 3875 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:41:10,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 335 transitions, 5135 flow [2024-05-12 12:41:10,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 335 transitions, 4974 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:10,885 INFO L231 Difference]: Finished difference. Result has 220 places, 302 transitions, 4353 flow [2024-05-12 12:41:10,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3714, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4353, PETRI_PLACES=220, PETRI_TRANSITIONS=302} [2024-05-12 12:41:10,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 170 predicate places. [2024-05-12 12:41:10,885 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 302 transitions, 4353 flow [2024-05-12 12:41:10,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:10,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:10,885 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-05-12 12:41:10,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:41:10,886 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:10,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:10,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1501458701, now seen corresponding path program 5 times [2024-05-12 12:41:10,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:10,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047794532] [2024-05-12 12:41:10,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:10,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:10,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:11,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:11,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:11,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047794532] [2024-05-12 12:41:11,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047794532] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:11,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:11,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:11,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051753903] [2024-05-12 12:41:11,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:11,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:11,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:11,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:11,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:11,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:11,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 302 transitions, 4353 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:11,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:11,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:11,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:11,880 INFO L124 PetriNetUnfolderBase]: 3750/6155 cut-off events. [2024-05-12 12:41:11,880 INFO L125 PetriNetUnfolderBase]: For 164643/164646 co-relation queries the response was YES. [2024-05-12 12:41:12,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37110 conditions, 6155 events. 3750/6155 cut-off events. For 164643/164646 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42112 event pairs, 749 based on Foata normal form. 2/6115 useless extension candidates. Maximal degree in co-relation 37007. Up to 4350 conditions per place. [2024-05-12 12:41:12,069 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 161 selfloop transitions, 159 changer transitions 0/332 dead transitions. [2024-05-12 12:41:12,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 332 transitions, 5337 flow [2024-05-12 12:41:12,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:12,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:12,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:41:12,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-05-12 12:41:12,071 INFO L175 Difference]: Start difference. First operand has 220 places, 302 transitions, 4353 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:41:12,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 332 transitions, 5337 flow [2024-05-12 12:41:12,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 332 transitions, 5077 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:12,495 INFO L231 Difference]: Finished difference. Result has 224 places, 302 transitions, 4419 flow [2024-05-12 12:41:12,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4419, PETRI_PLACES=224, PETRI_TRANSITIONS=302} [2024-05-12 12:41:12,496 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-05-12 12:41:12,496 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 302 transitions, 4419 flow [2024-05-12 12:41:12,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:12,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:12,497 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-05-12 12:41:12,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:41:12,497 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:12,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:12,498 INFO L85 PathProgramCache]: Analyzing trace with hash 880168979, now seen corresponding path program 6 times [2024-05-12 12:41:12,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:12,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662791440] [2024-05-12 12:41:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:12,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:12,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:12,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:12,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:12,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662791440] [2024-05-12 12:41:12,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662791440] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:12,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:12,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:12,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638231466] [2024-05-12 12:41:12,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:12,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:12,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:12,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:12,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:12,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:12,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 302 transitions, 4419 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:12,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:12,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:12,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:13,378 INFO L124 PetriNetUnfolderBase]: 3745/6141 cut-off events. [2024-05-12 12:41:13,378 INFO L125 PetriNetUnfolderBase]: For 168431/168434 co-relation queries the response was YES. [2024-05-12 12:41:13,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37205 conditions, 6141 events. 3745/6141 cut-off events. For 168431/168434 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 41977 event pairs, 795 based on Foata normal form. 1/6091 useless extension candidates. Maximal degree in co-relation 37101. Up to 4347 conditions per place. [2024-05-12 12:41:13,434 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 154 selfloop transitions, 170 changer transitions 0/336 dead transitions. [2024-05-12 12:41:13,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 336 transitions, 5521 flow [2024-05-12 12:41:13,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:13,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:13,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:41:13,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-05-12 12:41:13,435 INFO L175 Difference]: Start difference. First operand has 224 places, 302 transitions, 4419 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:41:13,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 336 transitions, 5521 flow [2024-05-12 12:41:13,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 336 transitions, 5170 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:13,995 INFO L231 Difference]: Finished difference. Result has 227 places, 302 transitions, 4414 flow [2024-05-12 12:41:13,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4414, PETRI_PLACES=227, PETRI_TRANSITIONS=302} [2024-05-12 12:41:13,996 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-05-12 12:41:13,996 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 302 transitions, 4414 flow [2024-05-12 12:41:13,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:13,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:13,996 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-05-12 12:41:13,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:41:13,997 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:13,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:13,997 INFO L85 PathProgramCache]: Analyzing trace with hash -851381615, now seen corresponding path program 7 times [2024-05-12 12:41:13,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:13,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338718094] [2024-05-12 12:41:13,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:13,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:14,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:14,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:14,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338718094] [2024-05-12 12:41:14,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338718094] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:14,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:14,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:14,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895846385] [2024-05-12 12:41:14,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:14,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:14,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:14,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:14,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:14,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:14,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 302 transitions, 4414 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:14,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:14,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:14,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:14,909 INFO L124 PetriNetUnfolderBase]: 3742/6060 cut-off events. [2024-05-12 12:41:14,910 INFO L125 PetriNetUnfolderBase]: For 168218/168221 co-relation queries the response was YES. [2024-05-12 12:41:14,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37027 conditions, 6060 events. 3742/6060 cut-off events. For 168218/168221 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 40914 event pairs, 696 based on Foata normal form. 1/6037 useless extension candidates. Maximal degree in co-relation 36922. Up to 5019 conditions per place. [2024-05-12 12:41:14,965 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 234 selfloop transitions, 85 changer transitions 0/331 dead transitions. [2024-05-12 12:41:14,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 331 transitions, 5158 flow [2024-05-12 12:41:14,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:14,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:14,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:41:14,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-05-12 12:41:14,966 INFO L175 Difference]: Start difference. First operand has 227 places, 302 transitions, 4414 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:41:14,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 331 transitions, 5158 flow [2024-05-12 12:41:15,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 331 transitions, 4652 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:15,514 INFO L231 Difference]: Finished difference. Result has 225 places, 304 transitions, 4130 flow [2024-05-12 12:41:15,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4130, PETRI_PLACES=225, PETRI_TRANSITIONS=304} [2024-05-12 12:41:15,514 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 175 predicate places. [2024-05-12 12:41:15,515 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 304 transitions, 4130 flow [2024-05-12 12:41:15,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:15,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:15,515 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-05-12 12:41:15,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:41:15,515 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:15,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:15,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1234551989, now seen corresponding path program 8 times [2024-05-12 12:41:15,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:15,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66081286] [2024-05-12 12:41:15,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:15,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:15,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:15,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:15,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:15,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66081286] [2024-05-12 12:41:15,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66081286] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:15,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:15,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:15,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602549769] [2024-05-12 12:41:15,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:15,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:15,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:15,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:15,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:15,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:15,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 304 transitions, 4130 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:15,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:15,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:15,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:16,519 INFO L124 PetriNetUnfolderBase]: 3736/6216 cut-off events. [2024-05-12 12:41:16,519 INFO L125 PetriNetUnfolderBase]: For 170496/170499 co-relation queries the response was YES. [2024-05-12 12:41:16,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36110 conditions, 6216 events. 3736/6216 cut-off events. For 170496/170499 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42758 event pairs, 814 based on Foata normal form. 2/6183 useless extension candidates. Maximal degree in co-relation 36006. Up to 4901 conditions per place. [2024-05-12 12:41:16,569 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 220 selfloop transitions, 103 changer transitions 0/335 dead transitions. [2024-05-12 12:41:16,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 335 transitions, 4942 flow [2024-05-12 12:41:16,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:16,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:16,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:41:16,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821256038647343 [2024-05-12 12:41:16,570 INFO L175 Difference]: Start difference. First operand has 225 places, 304 transitions, 4130 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:41:16,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 335 transitions, 4942 flow [2024-05-12 12:41:17,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 335 transitions, 4750 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:17,042 INFO L231 Difference]: Finished difference. Result has 230 places, 304 transitions, 4151 flow [2024-05-12 12:41:17,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3938, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4151, PETRI_PLACES=230, PETRI_TRANSITIONS=304} [2024-05-12 12:41:17,042 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-05-12 12:41:17,042 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 304 transitions, 4151 flow [2024-05-12 12:41:17,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:17,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:17,043 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-05-12 12:41:17,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:41:17,043 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:17,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:17,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1234789139, now seen corresponding path program 9 times [2024-05-12 12:41:17,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:17,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105678834] [2024-05-12 12:41:17,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:17,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:17,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:17,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:17,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105678834] [2024-05-12 12:41:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105678834] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:17,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:17,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:17,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053545705] [2024-05-12 12:41:17,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:17,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:17,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:17,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:17,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:17,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:17,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 304 transitions, 4151 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:17,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:17,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:17,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:17,942 INFO L124 PetriNetUnfolderBase]: 3728/6040 cut-off events. [2024-05-12 12:41:17,942 INFO L125 PetriNetUnfolderBase]: For 171125/171128 co-relation queries the response was YES. [2024-05-12 12:41:17,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35960 conditions, 6040 events. 3728/6040 cut-off events. For 171125/171128 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 40713 event pairs, 695 based on Foata normal form. 2/6016 useless extension candidates. Maximal degree in co-relation 35855. Up to 4893 conditions per place. [2024-05-12 12:41:18,002 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 217 selfloop transitions, 99 changer transitions 0/328 dead transitions. [2024-05-12 12:41:18,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 328 transitions, 4837 flow [2024-05-12 12:41:18,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:18,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:18,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:41:18,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-05-12 12:41:18,003 INFO L175 Difference]: Start difference. First operand has 230 places, 304 transitions, 4151 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:41:18,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 328 transitions, 4837 flow [2024-05-12 12:41:18,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 328 transitions, 4547 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:18,579 INFO L231 Difference]: Finished difference. Result has 230 places, 304 transitions, 4068 flow [2024-05-12 12:41:18,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3861, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4068, PETRI_PLACES=230, PETRI_TRANSITIONS=304} [2024-05-12 12:41:18,580 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-05-12 12:41:18,580 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 304 transitions, 4068 flow [2024-05-12 12:41:18,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:18,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:18,581 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-05-12 12:41:18,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:41:18,581 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:18,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:18,581 INFO L85 PathProgramCache]: Analyzing trace with hash 850197489, now seen corresponding path program 10 times [2024-05-12 12:41:18,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:18,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540654471] [2024-05-12 12:41:18,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:18,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:18,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:18,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:18,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:18,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540654471] [2024-05-12 12:41:18,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540654471] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:18,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:18,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:18,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119678793] [2024-05-12 12:41:18,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:18,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:18,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:18,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:18,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:18,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:18,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 304 transitions, 4068 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:18,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:18,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:18,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:19,444 INFO L124 PetriNetUnfolderBase]: 3722/6032 cut-off events. [2024-05-12 12:41:19,444 INFO L125 PetriNetUnfolderBase]: For 172750/172753 co-relation queries the response was YES. [2024-05-12 12:41:19,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35668 conditions, 6032 events. 3722/6032 cut-off events. For 172750/172753 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40698 event pairs, 695 based on Foata normal form. 2/6012 useless extension candidates. Maximal degree in co-relation 35562. Up to 4470 conditions per place. [2024-05-12 12:41:19,499 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 170 selfloop transitions, 157 changer transitions 0/339 dead transitions. [2024-05-12 12:41:19,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 339 transitions, 5008 flow [2024-05-12 12:41:19,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:19,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:19,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:41:19,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-05-12 12:41:19,500 INFO L175 Difference]: Start difference. First operand has 230 places, 304 transitions, 4068 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:41:19,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 339 transitions, 5008 flow [2024-05-12 12:41:20,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 339 transitions, 4780 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:20,021 INFO L231 Difference]: Finished difference. Result has 231 places, 304 transitions, 4175 flow [2024-05-12 12:41:20,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3840, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4175, PETRI_PLACES=231, PETRI_TRANSITIONS=304} [2024-05-12 12:41:20,022 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 12:41:20,022 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 304 transitions, 4175 flow [2024-05-12 12:41:20,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:20,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:20,022 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-05-12 12:41:20,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:41:20,023 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:20,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:20,024 INFO L85 PathProgramCache]: Analyzing trace with hash 849960339, now seen corresponding path program 11 times [2024-05-12 12:41:20,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:20,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378464231] [2024-05-12 12:41:20,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:20,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:20,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:20,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:20,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:20,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378464231] [2024-05-12 12:41:20,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378464231] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:20,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:20,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:20,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318085731] [2024-05-12 12:41:20,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:20,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:20,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:20,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:20,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:20,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:20,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 304 transitions, 4175 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:20,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:20,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:20,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:21,027 INFO L124 PetriNetUnfolderBase]: 3716/6024 cut-off events. [2024-05-12 12:41:21,027 INFO L125 PetriNetUnfolderBase]: For 176367/176370 co-relation queries the response was YES. [2024-05-12 12:41:21,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35968 conditions, 6024 events. 3716/6024 cut-off events. For 176367/176370 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40617 event pairs, 695 based on Foata normal form. 2/6004 useless extension candidates. Maximal degree in co-relation 35861. Up to 4467 conditions per place. [2024-05-12 12:41:21,083 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 170 selfloop transitions, 169 changer transitions 0/351 dead transitions. [2024-05-12 12:41:21,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 351 transitions, 5171 flow [2024-05-12 12:41:21,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:21,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:21,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-05-12 12:41:21,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280193236714976 [2024-05-12 12:41:21,104 INFO L175 Difference]: Start difference. First operand has 231 places, 304 transitions, 4175 flow. Second operand 9 states and 260 transitions. [2024-05-12 12:41:21,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 351 transitions, 5171 flow [2024-05-12 12:41:21,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 351 transitions, 4730 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:21,659 INFO L231 Difference]: Finished difference. Result has 231 places, 304 transitions, 4100 flow [2024-05-12 12:41:21,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4100, PETRI_PLACES=231, PETRI_TRANSITIONS=304} [2024-05-12 12:41:21,660 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 12:41:21,660 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 304 transitions, 4100 flow [2024-05-12 12:41:21,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:21,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:21,660 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-05-12 12:41:21,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:41:21,660 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:21,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:21,660 INFO L85 PathProgramCache]: Analyzing trace with hash 672828819, now seen corresponding path program 12 times [2024-05-12 12:41:21,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:21,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938885794] [2024-05-12 12:41:21,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:21,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:21,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:21,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:21,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:21,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938885794] [2024-05-12 12:41:21,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938885794] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:21,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:21,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:21,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818260487] [2024-05-12 12:41:21,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:21,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:21,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:21,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:21,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:21,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:21,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 304 transitions, 4100 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:21,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:21,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:21,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:22,542 INFO L124 PetriNetUnfolderBase]: 3700/6000 cut-off events. [2024-05-12 12:41:22,542 INFO L125 PetriNetUnfolderBase]: For 165702/165704 co-relation queries the response was YES. [2024-05-12 12:41:22,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35325 conditions, 6000 events. 3700/6000 cut-off events. For 165702/165704 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 40452 event pairs, 677 based on Foata normal form. 6/5979 useless extension candidates. Maximal degree in co-relation 35219. Up to 4454 conditions per place. [2024-05-12 12:41:22,600 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 176 selfloop transitions, 160 changer transitions 0/348 dead transitions. [2024-05-12 12:41:22,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 348 transitions, 5080 flow [2024-05-12 12:41:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:22,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-05-12 12:41:22,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-05-12 12:41:22,601 INFO L175 Difference]: Start difference. First operand has 231 places, 304 transitions, 4100 flow. Second operand 8 states and 239 transitions. [2024-05-12 12:41:22,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 348 transitions, 5080 flow [2024-05-12 12:41:23,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 348 transitions, 4683 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-05-12 12:41:23,192 INFO L231 Difference]: Finished difference. Result has 228 places, 304 transitions, 4058 flow [2024-05-12 12:41:23,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3715, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4058, PETRI_PLACES=228, PETRI_TRANSITIONS=304} [2024-05-12 12:41:23,192 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 178 predicate places. [2024-05-12 12:41:23,192 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 304 transitions, 4058 flow [2024-05-12 12:41:23,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:23,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:23,193 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-05-12 12:41:23,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:41:23,193 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:23,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:23,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1072572393, now seen corresponding path program 1 times [2024-05-12 12:41:23,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:23,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119485201] [2024-05-12 12:41:23,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:23,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:23,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:23,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:23,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119485201] [2024-05-12 12:41:23,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119485201] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:23,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:23,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:23,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073001550] [2024-05-12 12:41:23,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:23,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:23,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:23,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:23,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:23,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:23,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 304 transitions, 4058 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-05-12 12:41:23,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:23,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:23,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:24,010 INFO L124 PetriNetUnfolderBase]: 3692/6140 cut-off events. [2024-05-12 12:41:24,010 INFO L125 PetriNetUnfolderBase]: For 153198/153198 co-relation queries the response was YES. [2024-05-12 12:41:24,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35033 conditions, 6140 events. 3692/6140 cut-off events. For 153198/153198 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42487 event pairs, 1228 based on Foata normal form. 2/6072 useless extension candidates. Maximal degree in co-relation 34929. Up to 5376 conditions per place. [2024-05-12 12:41:24,064 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 297 selfloop transitions, 19 changer transitions 0/328 dead transitions. [2024-05-12 12:41:24,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 328 transitions, 4780 flow [2024-05-12 12:41:24,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:24,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:24,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:41:24,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173913043478261 [2024-05-12 12:41:24,065 INFO L175 Difference]: Start difference. First operand has 228 places, 304 transitions, 4058 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:41:24,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 328 transitions, 4780 flow [2024-05-12 12:41:24,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 328 transitions, 4432 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:41:24,559 INFO L231 Difference]: Finished difference. Result has 225 places, 306 transitions, 3795 flow [2024-05-12 12:41:24,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3795, PETRI_PLACES=225, PETRI_TRANSITIONS=306} [2024-05-12 12:41:24,560 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 175 predicate places. [2024-05-12 12:41:24,561 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 306 transitions, 3795 flow [2024-05-12 12:41:24,561 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-05-12 12:41:24,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:24,561 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-05-12 12:41:24,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:41:24,561 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:24,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:24,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1086857193, now seen corresponding path program 2 times [2024-05-12 12:41:24,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:24,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730723558] [2024-05-12 12:41:24,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:24,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:24,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:24,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:24,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:24,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730723558] [2024-05-12 12:41:24,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730723558] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:24,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:24,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:41:24,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925222775] [2024-05-12 12:41:24,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:24,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:41:24,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:24,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:41:24,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:41:24,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:24,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 306 transitions, 3795 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-05-12 12:41:24,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:24,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:24,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:25,504 INFO L124 PetriNetUnfolderBase]: 3687/5957 cut-off events. [2024-05-12 12:41:25,505 INFO L125 PetriNetUnfolderBase]: For 140264/140269 co-relation queries the response was YES. [2024-05-12 12:41:25,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33734 conditions, 5957 events. 3687/5957 cut-off events. For 140264/140269 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 39991 event pairs, 607 based on Foata normal form. 6/5948 useless extension candidates. Maximal degree in co-relation 33630. Up to 5323 conditions per place. [2024-05-12 12:41:25,552 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 294 selfloop transitions, 19 changer transitions 0/325 dead transitions. [2024-05-12 12:41:25,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 325 transitions, 4501 flow [2024-05-12 12:41:25,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:25,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:25,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-05-12 12:41:25,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:41:25,553 INFO L175 Difference]: Start difference. First operand has 225 places, 306 transitions, 3795 flow. Second operand 5 states and 135 transitions. [2024-05-12 12:41:25,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 325 transitions, 4501 flow [2024-05-12 12:41:25,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 325 transitions, 4436 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:25,967 INFO L231 Difference]: Finished difference. Result has 227 places, 308 transitions, 3819 flow [2024-05-12 12:41:25,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3819, PETRI_PLACES=227, PETRI_TRANSITIONS=308} [2024-05-12 12:41:25,968 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-05-12 12:41:25,968 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 308 transitions, 3819 flow [2024-05-12 12:41:25,969 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-05-12 12:41:25,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:25,969 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-05-12 12:41:25,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:41:25,969 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:25,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:25,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1504306733, now seen corresponding path program 1 times [2024-05-12 12:41:25,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:25,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856734037] [2024-05-12 12:41:25,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:25,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:25,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:26,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:26,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:26,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856734037] [2024-05-12 12:41:26,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856734037] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:26,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:26,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:26,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146187494] [2024-05-12 12:41:26,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:26,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:26,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:26,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:26,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:26,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:26,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 308 transitions, 3819 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:26,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:26,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:26,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:26,816 INFO L124 PetriNetUnfolderBase]: 3705/5979 cut-off events. [2024-05-12 12:41:26,816 INFO L125 PetriNetUnfolderBase]: For 146709/146709 co-relation queries the response was YES. [2024-05-12 12:41:26,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34054 conditions, 5979 events. 3705/5979 cut-off events. For 146709/146709 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 40017 event pairs, 560 based on Foata normal form. 2/5977 useless extension candidates. Maximal degree in co-relation 33949. Up to 5337 conditions per place. [2024-05-12 12:41:26,869 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 302 selfloop transitions, 31 changer transitions 0/345 dead transitions. [2024-05-12 12:41:26,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 345 transitions, 4739 flow [2024-05-12 12:41:26,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:26,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:26,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:41:26,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:41:26,870 INFO L175 Difference]: Start difference. First operand has 227 places, 308 transitions, 3819 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:41:26,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 345 transitions, 4739 flow [2024-05-12 12:41:27,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 345 transitions, 4666 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:27,307 INFO L231 Difference]: Finished difference. Result has 231 places, 312 transitions, 3897 flow [2024-05-12 12:41:27,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3897, PETRI_PLACES=231, PETRI_TRANSITIONS=312} [2024-05-12 12:41:27,308 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 12:41:27,308 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 312 transitions, 3897 flow [2024-05-12 12:41:27,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:27,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:27,309 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-05-12 12:41:27,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:41:27,309 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:27,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:27,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1230329417, now seen corresponding path program 2 times [2024-05-12 12:41:27,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:27,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145001812] [2024-05-12 12:41:27,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:27,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:27,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:27,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:27,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:27,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145001812] [2024-05-12 12:41:27,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145001812] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:27,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:27,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:27,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035896810] [2024-05-12 12:41:27,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:27,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:27,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:27,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:27,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:27,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:27,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 312 transitions, 3897 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:27,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:27,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:27,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:28,224 INFO L124 PetriNetUnfolderBase]: 3723/6121 cut-off events. [2024-05-12 12:41:28,224 INFO L125 PetriNetUnfolderBase]: For 153866/153866 co-relation queries the response was YES. [2024-05-12 12:41:28,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34485 conditions, 6121 events. 3723/6121 cut-off events. For 153866/153866 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 41912 event pairs, 1233 based on Foata normal form. 2/6090 useless extension candidates. Maximal degree in co-relation 34379. Up to 5418 conditions per place. [2024-05-12 12:41:28,278 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 302 selfloop transitions, 28 changer transitions 0/342 dead transitions. [2024-05-12 12:41:28,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 342 transitions, 4665 flow [2024-05-12 12:41:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:28,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:28,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 12:41:28,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:41:28,279 INFO L175 Difference]: Start difference. First operand has 231 places, 312 transitions, 3897 flow. Second operand 7 states and 184 transitions. [2024-05-12 12:41:28,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 342 transitions, 4665 flow [2024-05-12 12:41:28,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 342 transitions, 4567 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:28,764 INFO L231 Difference]: Finished difference. Result has 235 places, 314 transitions, 3908 flow [2024-05-12 12:41:28,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3908, PETRI_PLACES=235, PETRI_TRANSITIONS=314} [2024-05-12 12:41:28,765 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 185 predicate places. [2024-05-12 12:41:28,765 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 314 transitions, 3908 flow [2024-05-12 12:41:28,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:28,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:28,765 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-05-12 12:41:28,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:41:28,766 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:28,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:28,766 INFO L85 PathProgramCache]: Analyzing trace with hash -959445673, now seen corresponding path program 3 times [2024-05-12 12:41:28,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:28,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474851367] [2024-05-12 12:41:28,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:28,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:28,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:28,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:28,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474851367] [2024-05-12 12:41:28,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474851367] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:28,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:28,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:28,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466112962] [2024-05-12 12:41:28,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:28,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:28,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:28,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:28,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:28,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:28,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 314 transitions, 3908 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:28,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:28,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:28,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:29,787 INFO L124 PetriNetUnfolderBase]: 3741/6107 cut-off events. [2024-05-12 12:41:29,787 INFO L125 PetriNetUnfolderBase]: For 157469/157469 co-relation queries the response was YES. [2024-05-12 12:41:29,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34565 conditions, 6107 events. 3741/6107 cut-off events. For 157469/157469 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 41419 event pairs, 692 based on Foata normal form. 2/6100 useless extension candidates. Maximal degree in co-relation 34457. Up to 5471 conditions per place. [2024-05-12 12:41:29,838 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 309 selfloop transitions, 20 changer transitions 0/341 dead transitions. [2024-05-12 12:41:29,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 341 transitions, 4654 flow [2024-05-12 12:41:29,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:29,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:29,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-05-12 12:41:29,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590062111801242 [2024-05-12 12:41:29,840 INFO L175 Difference]: Start difference. First operand has 235 places, 314 transitions, 3908 flow. Second operand 7 states and 180 transitions. [2024-05-12 12:41:29,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 341 transitions, 4654 flow [2024-05-12 12:41:30,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 341 transitions, 4581 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:30,393 INFO L231 Difference]: Finished difference. Result has 237 places, 316 transitions, 3916 flow [2024-05-12 12:41:30,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3916, PETRI_PLACES=237, PETRI_TRANSITIONS=316} [2024-05-12 12:41:30,393 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-05-12 12:41:30,394 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 316 transitions, 3916 flow [2024-05-12 12:41:30,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:30,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:30,394 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-05-12 12:41:30,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:41:30,394 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:30,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:30,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1234982765, now seen corresponding path program 1 times [2024-05-12 12:41:30,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:30,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233441944] [2024-05-12 12:41:30,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:30,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:30,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:30,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:30,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:30,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233441944] [2024-05-12 12:41:30,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233441944] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:30,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:30,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:30,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47773434] [2024-05-12 12:41:30,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:30,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:30,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:30,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:30,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:30,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:30,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 316 transitions, 3916 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:30,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:30,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:30,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:31,384 INFO L124 PetriNetUnfolderBase]: 3841/6263 cut-off events. [2024-05-12 12:41:31,385 INFO L125 PetriNetUnfolderBase]: For 178927/178930 co-relation queries the response was YES. [2024-05-12 12:41:31,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35247 conditions, 6263 events. 3841/6263 cut-off events. For 178927/178930 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 42871 event pairs, 695 based on Foata normal form. 12/6240 useless extension candidates. Maximal degree in co-relation 35138. Up to 5076 conditions per place. [2024-05-12 12:41:31,440 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 252 selfloop transitions, 83 changer transitions 0/347 dead transitions. [2024-05-12 12:41:31,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 347 transitions, 4714 flow [2024-05-12 12:41:31,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:31,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:41:31,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:41:31,441 INFO L175 Difference]: Start difference. First operand has 237 places, 316 transitions, 3916 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:41:31,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 347 transitions, 4714 flow [2024-05-12 12:41:31,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 347 transitions, 4653 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:31,928 INFO L231 Difference]: Finished difference. Result has 239 places, 319 transitions, 4088 flow [2024-05-12 12:41:31,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4088, PETRI_PLACES=239, PETRI_TRANSITIONS=319} [2024-05-12 12:41:31,929 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 189 predicate places. [2024-05-12 12:41:31,929 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 319 transitions, 4088 flow [2024-05-12 12:41:31,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:31,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:31,929 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-05-12 12:41:31,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:41:31,930 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:31,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:31,930 INFO L85 PathProgramCache]: Analyzing trace with hash 2143026485, now seen corresponding path program 4 times [2024-05-12 12:41:31,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:31,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442702239] [2024-05-12 12:41:31,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:31,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:32,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:32,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442702239] [2024-05-12 12:41:32,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442702239] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:32,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:32,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:32,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140717328] [2024-05-12 12:41:32,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:32,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:32,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:32,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:32,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:32,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:32,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 319 transitions, 4088 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:32,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:32,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:32,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:32,893 INFO L124 PetriNetUnfolderBase]: 3836/6172 cut-off events. [2024-05-12 12:41:32,893 INFO L125 PetriNetUnfolderBase]: For 167120/167120 co-relation queries the response was YES. [2024-05-12 12:41:32,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35762 conditions, 6172 events. 3836/6172 cut-off events. For 167120/167120 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 41577 event pairs, 567 based on Foata normal form. 2/6170 useless extension candidates. Maximal degree in co-relation 35652. Up to 5552 conditions per place. [2024-05-12 12:41:32,948 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 306 selfloop transitions, 29 changer transitions 0/347 dead transitions. [2024-05-12 12:41:32,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 347 transitions, 4824 flow [2024-05-12 12:41:32,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:32,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:32,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:41:32,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:41:32,949 INFO L175 Difference]: Start difference. First operand has 239 places, 319 transitions, 4088 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:41:32,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 347 transitions, 4824 flow [2024-05-12 12:41:33,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 347 transitions, 4603 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:33,563 INFO L231 Difference]: Finished difference. Result has 240 places, 319 transitions, 3936 flow [2024-05-12 12:41:33,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3936, PETRI_PLACES=240, PETRI_TRANSITIONS=319} [2024-05-12 12:41:33,564 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-05-12 12:41:33,564 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 319 transitions, 3936 flow [2024-05-12 12:41:33,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:33,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:33,564 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-05-12 12:41:33,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:41:33,564 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:33,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:33,564 INFO L85 PathProgramCache]: Analyzing trace with hash 850391115, now seen corresponding path program 2 times [2024-05-12 12:41:33,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:33,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257921317] [2024-05-12 12:41:33,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:33,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:33,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:33,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:33,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:33,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257921317] [2024-05-12 12:41:33,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257921317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:33,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:33,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:33,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936998095] [2024-05-12 12:41:33,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:33,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:33,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:33,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:33,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:33,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:33,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 319 transitions, 3936 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:33,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:33,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:33,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:34,540 INFO L124 PetriNetUnfolderBase]: 3936/6360 cut-off events. [2024-05-12 12:41:34,540 INFO L125 PetriNetUnfolderBase]: For 187337/187340 co-relation queries the response was YES. [2024-05-12 12:41:34,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35927 conditions, 6360 events. 3936/6360 cut-off events. For 187337/187340 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 43281 event pairs, 703 based on Foata normal form. 12/6348 useless extension candidates. Maximal degree in co-relation 35816. Up to 5117 conditions per place. [2024-05-12 12:41:34,598 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 247 selfloop transitions, 88 changer transitions 0/347 dead transitions. [2024-05-12 12:41:34,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 347 transitions, 4734 flow [2024-05-12 12:41:34,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:34,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:34,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:41:34,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:41:34,599 INFO L175 Difference]: Start difference. First operand has 240 places, 319 transitions, 3936 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:41:34,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 347 transitions, 4734 flow [2024-05-12 12:41:35,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 347 transitions, 4667 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:35,319 INFO L231 Difference]: Finished difference. Result has 241 places, 322 transitions, 4123 flow [2024-05-12 12:41:35,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3869, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4123, PETRI_PLACES=241, PETRI_TRANSITIONS=322} [2024-05-12 12:41:35,320 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 191 predicate places. [2024-05-12 12:41:35,320 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 322 transitions, 4123 flow [2024-05-12 12:41:35,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:35,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:35,320 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-05-12 12:41:35,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:41:35,320 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:35,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:35,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2145500003, now seen corresponding path program 3 times [2024-05-12 12:41:35,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:35,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757079113] [2024-05-12 12:41:35,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:35,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:35,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:35,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:35,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:35,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757079113] [2024-05-12 12:41:35,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757079113] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:35,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:35,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:35,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850121496] [2024-05-12 12:41:35,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:35,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:35,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:35,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:35,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:35,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:35,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 322 transitions, 4123 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:35,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:35,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:35,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:36,402 INFO L124 PetriNetUnfolderBase]: 4036/6527 cut-off events. [2024-05-12 12:41:36,403 INFO L125 PetriNetUnfolderBase]: For 193183/193188 co-relation queries the response was YES. [2024-05-12 12:41:36,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37534 conditions, 6527 events. 4036/6527 cut-off events. For 193183/193188 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 44624 event pairs, 770 based on Foata normal form. 14/6507 useless extension candidates. Maximal degree in co-relation 37422. Up to 5365 conditions per place. [2024-05-12 12:41:36,466 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 261 selfloop transitions, 74 changer transitions 0/347 dead transitions. [2024-05-12 12:41:36,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 347 transitions, 4919 flow [2024-05-12 12:41:36,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:36,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:41:36,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 12:41:36,467 INFO L175 Difference]: Start difference. First operand has 241 places, 322 transitions, 4123 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:41:36,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 347 transitions, 4919 flow [2024-05-12 12:41:37,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 347 transitions, 4697 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:37,091 INFO L231 Difference]: Finished difference. Result has 243 places, 325 transitions, 4128 flow [2024-05-12 12:41:37,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4128, PETRI_PLACES=243, PETRI_TRANSITIONS=325} [2024-05-12 12:41:37,092 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 193 predicate places. [2024-05-12 12:41:37,092 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 325 transitions, 4128 flow [2024-05-12 12:41:37,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:37,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:37,092 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-05-12 12:41:37,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:41:37,092 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:37,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:37,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1086863145, now seen corresponding path program 4 times [2024-05-12 12:41:37,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:37,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369230207] [2024-05-12 12:41:37,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:37,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:37,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:37,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:37,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:37,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369230207] [2024-05-12 12:41:37,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369230207] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:37,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:37,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:37,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104629737] [2024-05-12 12:41:37,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:37,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:37,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:37,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:37,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:37,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:37,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 325 transitions, 4128 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:37,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:37,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:37,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:38,106 INFO L124 PetriNetUnfolderBase]: 4287/6922 cut-off events. [2024-05-12 12:41:38,106 INFO L125 PetriNetUnfolderBase]: For 212274/212279 co-relation queries the response was YES. [2024-05-12 12:41:38,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39746 conditions, 6922 events. 4287/6922 cut-off events. For 212274/212279 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 47750 event pairs, 782 based on Foata normal form. 14/6902 useless extension candidates. Maximal degree in co-relation 39633. Up to 5112 conditions per place. [2024-05-12 12:41:38,176 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 266 selfloop transitions, 79 changer transitions 0/357 dead transitions. [2024-05-12 12:41:38,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 357 transitions, 5104 flow [2024-05-12 12:41:38,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:38,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:38,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:41:38,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:41:38,177 INFO L175 Difference]: Start difference. First operand has 243 places, 325 transitions, 4128 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:41:38,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 357 transitions, 5104 flow [2024-05-12 12:41:38,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 357 transitions, 4913 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:38,968 INFO L231 Difference]: Finished difference. Result has 246 places, 330 transitions, 4230 flow [2024-05-12 12:41:38,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3937, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4230, PETRI_PLACES=246, PETRI_TRANSITIONS=330} [2024-05-12 12:41:38,968 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-05-12 12:41:38,968 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 330 transitions, 4230 flow [2024-05-12 12:41:38,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 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-05-12 12:41:38,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:38,968 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-05-12 12:41:38,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:41:38,969 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:38,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:38,969 INFO L85 PathProgramCache]: Analyzing trace with hash 515749596, now seen corresponding path program 1 times [2024-05-12 12:41:38,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:38,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065656856] [2024-05-12 12:41:38,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:38,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:38,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:39,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:39,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065656856] [2024-05-12 12:41:39,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065656856] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:39,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:39,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:41:39,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466670757] [2024-05-12 12:41:39,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:39,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:41:39,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:39,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:41:39,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:41:39,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 46 [2024-05-12 12:41:39,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 330 transitions, 4230 flow. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 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-05-12 12:41:39,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:39,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 46 [2024-05-12 12:41:39,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:39,951 INFO L124 PetriNetUnfolderBase]: 2585/5611 cut-off events. [2024-05-12 12:41:39,951 INFO L125 PetriNetUnfolderBase]: For 76294/76989 co-relation queries the response was YES. [2024-05-12 12:41:39,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22186 conditions, 5611 events. 2585/5611 cut-off events. For 76294/76989 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 48889 event pairs, 300 based on Foata normal form. 269/5422 useless extension candidates. Maximal degree in co-relation 22071. Up to 2186 conditions per place. [2024-05-12 12:41:40,000 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 32 selfloop transitions, 96 changer transitions 0/344 dead transitions. [2024-05-12 12:41:40,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 344 transitions, 4538 flow [2024-05-12 12:41:40,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:41:40,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:41:40,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-05-12 12:41:40,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7336956521739131 [2024-05-12 12:41:40,001 INFO L175 Difference]: Start difference. First operand has 246 places, 330 transitions, 4230 flow. Second operand 4 states and 135 transitions. [2024-05-12 12:41:40,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 344 transitions, 4538 flow [2024-05-12 12:41:40,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 344 transitions, 4394 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:40,390 INFO L231 Difference]: Finished difference. Result has 249 places, 331 transitions, 4476 flow [2024-05-12 12:41:40,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4086, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4476, PETRI_PLACES=249, PETRI_TRANSITIONS=331} [2024-05-12 12:41:40,391 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 199 predicate places. [2024-05-12 12:41:40,391 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 331 transitions, 4476 flow [2024-05-12 12:41:40,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 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-05-12 12:41:40,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:40,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:40,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:41:40,392 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:40,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:40,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1211232139, now seen corresponding path program 1 times [2024-05-12 12:41:40,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:40,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118556873] [2024-05-12 12:41:40,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:40,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:40,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:40,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:40,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:40,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118556873] [2024-05-12 12:41:40,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118556873] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:40,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:40,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:40,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669218922] [2024-05-12 12:41:40,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:40,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:40,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:40,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:40,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:40,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:40,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 331 transitions, 4476 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:40,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:40,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:40,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:41,754 INFO L124 PetriNetUnfolderBase]: 4538/7617 cut-off events. [2024-05-12 12:41:41,754 INFO L125 PetriNetUnfolderBase]: For 264957/265140 co-relation queries the response was YES. [2024-05-12 12:41:41,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44284 conditions, 7617 events. 4538/7617 cut-off events. For 264957/265140 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 54577 event pairs, 1148 based on Foata normal form. 90/7402 useless extension candidates. Maximal degree in co-relation 44166. Up to 5821 conditions per place. [2024-05-12 12:41:41,823 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 279 selfloop transitions, 83 changer transitions 0/375 dead transitions. [2024-05-12 12:41:41,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 375 transitions, 5549 flow [2024-05-12 12:41:41,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:41,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:41,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:41:41,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:41:41,824 INFO L175 Difference]: Start difference. First operand has 249 places, 331 transitions, 4476 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:41:41,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 375 transitions, 5549 flow [2024-05-12 12:41:42,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 375 transitions, 5452 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:42,485 INFO L231 Difference]: Finished difference. Result has 256 places, 340 transitions, 4713 flow [2024-05-12 12:41:42,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4713, PETRI_PLACES=256, PETRI_TRANSITIONS=340} [2024-05-12 12:41:42,486 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 206 predicate places. [2024-05-12 12:41:42,486 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 340 transitions, 4713 flow [2024-05-12 12:41:42,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:42,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:42,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:42,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:41:42,487 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:42,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:42,487 INFO L85 PathProgramCache]: Analyzing trace with hash -245331863, now seen corresponding path program 2 times [2024-05-12 12:41:42,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:42,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928900368] [2024-05-12 12:41:42,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:42,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:42,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:42,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:42,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928900368] [2024-05-12 12:41:42,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928900368] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:42,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:42,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:42,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779216681] [2024-05-12 12:41:42,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:42,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:42,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:42,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:42,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:42,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:42,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 340 transitions, 4713 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:42,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:42,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:42,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:43,889 INFO L124 PetriNetUnfolderBase]: 4686/7897 cut-off events. [2024-05-12 12:41:43,889 INFO L125 PetriNetUnfolderBase]: For 284358/284541 co-relation queries the response was YES. [2024-05-12 12:41:43,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47090 conditions, 7897 events. 4686/7897 cut-off events. For 284358/284541 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 57258 event pairs, 1582 based on Foata normal form. 94/7659 useless extension candidates. Maximal degree in co-relation 46969. Up to 6693 conditions per place. [2024-05-12 12:41:43,956 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 279 selfloop transitions, 73 changer transitions 0/365 dead transitions. [2024-05-12 12:41:43,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 365 transitions, 5524 flow [2024-05-12 12:41:43,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:43,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:43,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:41:43,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:41:43,957 INFO L175 Difference]: Start difference. First operand has 256 places, 340 transitions, 4713 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:41:43,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 365 transitions, 5524 flow [2024-05-12 12:41:44,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 365 transitions, 5351 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:44,548 INFO L231 Difference]: Finished difference. Result has 260 places, 342 transitions, 4733 flow [2024-05-12 12:41:44,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4733, PETRI_PLACES=260, PETRI_TRANSITIONS=342} [2024-05-12 12:41:44,548 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 210 predicate places. [2024-05-12 12:41:44,548 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 342 transitions, 4733 flow [2024-05-12 12:41:44,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:44,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:44,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:44,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:41:44,549 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:44,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:44,550 INFO L85 PathProgramCache]: Analyzing trace with hash -245341163, now seen corresponding path program 3 times [2024-05-12 12:41:44,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:44,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466364861] [2024-05-12 12:41:44,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:44,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:44,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:44,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:44,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466364861] [2024-05-12 12:41:44,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466364861] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:44,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:44,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:44,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536991854] [2024-05-12 12:41:44,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:44,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:44,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:44,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:44,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:44,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:44,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 342 transitions, 4733 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:44,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:44,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:44,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:45,987 INFO L124 PetriNetUnfolderBase]: 4834/8179 cut-off events. [2024-05-12 12:41:45,988 INFO L125 PetriNetUnfolderBase]: For 286817/286996 co-relation queries the response was YES. [2024-05-12 12:41:46,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48439 conditions, 8179 events. 4834/8179 cut-off events. For 286817/286996 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 59846 event pairs, 1602 based on Foata normal form. 90/7929 useless extension candidates. Maximal degree in co-relation 48317. Up to 6767 conditions per place. [2024-05-12 12:41:46,073 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 285 selfloop transitions, 77 changer transitions 0/375 dead transitions. [2024-05-12 12:41:46,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 375 transitions, 5623 flow [2024-05-12 12:41:46,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:46,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:46,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:41:46,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-05-12 12:41:46,074 INFO L175 Difference]: Start difference. First operand has 260 places, 342 transitions, 4733 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:41:46,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 375 transitions, 5623 flow [2024-05-12 12:41:46,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 375 transitions, 5465 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:46,858 INFO L231 Difference]: Finished difference. Result has 263 places, 347 transitions, 4828 flow [2024-05-12 12:41:46,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4575, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4828, PETRI_PLACES=263, PETRI_TRANSITIONS=347} [2024-05-12 12:41:46,859 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-05-12 12:41:46,859 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 347 transitions, 4828 flow [2024-05-12 12:41:46,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:46,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:46,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:46,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:41:46,859 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:46,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:46,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1768743899, now seen corresponding path program 1 times [2024-05-12 12:41:46,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:46,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022058506] [2024-05-12 12:41:46,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:46,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:46,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:46,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:46,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022058506] [2024-05-12 12:41:46,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022058506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:46,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:46,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:46,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418861259] [2024-05-12 12:41:46,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:46,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:46,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:46,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:46,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:47,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:47,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 347 transitions, 4828 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:47,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:47,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:47,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:48,343 INFO L124 PetriNetUnfolderBase]: 4913/8219 cut-off events. [2024-05-12 12:41:48,343 INFO L125 PetriNetUnfolderBase]: For 287473/287546 co-relation queries the response was YES. [2024-05-12 12:41:48,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50007 conditions, 8219 events. 4913/8219 cut-off events. For 287473/287546 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59501 event pairs, 1671 based on Foata normal form. 14/7879 useless extension candidates. Maximal degree in co-relation 49883. Up to 6825 conditions per place. [2024-05-12 12:41:48,428 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 198 selfloop transitions, 183 changer transitions 0/394 dead transitions. [2024-05-12 12:41:48,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 394 transitions, 6475 flow [2024-05-12 12:41:48,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:48,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:48,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:41:48,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-05-12 12:41:48,429 INFO L175 Difference]: Start difference. First operand has 263 places, 347 transitions, 4828 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:41:48,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 394 transitions, 6475 flow [2024-05-12 12:41:49,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 394 transitions, 6302 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:49,305 INFO L231 Difference]: Finished difference. Result has 266 places, 367 transitions, 5382 flow [2024-05-12 12:41:49,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4655, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5382, PETRI_PLACES=266, PETRI_TRANSITIONS=367} [2024-05-12 12:41:49,305 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 216 predicate places. [2024-05-12 12:41:49,306 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 367 transitions, 5382 flow [2024-05-12 12:41:49,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:49,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:49,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:49,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:41:49,306 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:49,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:49,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1195498633, now seen corresponding path program 2 times [2024-05-12 12:41:49,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:49,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589032261] [2024-05-12 12:41:49,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:49,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:49,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:49,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:49,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589032261] [2024-05-12 12:41:49,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589032261] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:49,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:49,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:49,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635295578] [2024-05-12 12:41:49,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:49,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:49,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:49,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:49,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:49,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:49,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 367 transitions, 5382 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:49,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:49,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:49,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:50,703 INFO L124 PetriNetUnfolderBase]: 4910/8214 cut-off events. [2024-05-12 12:41:50,704 INFO L125 PetriNetUnfolderBase]: For 294225/294298 co-relation queries the response was YES. [2024-05-12 12:41:50,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50038 conditions, 8214 events. 4910/8214 cut-off events. For 294225/294298 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 59564 event pairs, 1671 based on Foata normal form. 14/7874 useless extension candidates. Maximal degree in co-relation 49913. Up to 6823 conditions per place. [2024-05-12 12:41:50,790 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 189 selfloop transitions, 194 changer transitions 0/396 dead transitions. [2024-05-12 12:41:50,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 396 transitions, 6574 flow [2024-05-12 12:41:50,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:50,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:41:50,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-05-12 12:41:50,792 INFO L175 Difference]: Start difference. First operand has 266 places, 367 transitions, 5382 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:41:50,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 396 transitions, 6574 flow [2024-05-12 12:41:51,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 396 transitions, 6318 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-05-12 12:41:51,640 INFO L231 Difference]: Finished difference. Result has 271 places, 367 transitions, 5520 flow [2024-05-12 12:41:51,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5126, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5520, PETRI_PLACES=271, PETRI_TRANSITIONS=367} [2024-05-12 12:41:51,641 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 221 predicate places. [2024-05-12 12:41:51,641 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 367 transitions, 5520 flow [2024-05-12 12:41:51,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:51,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:41:51,641 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:51,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1195378663, now seen corresponding path program 3 times [2024-05-12 12:41:51,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312580746] [2024-05-12 12:41:51,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:51,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:51,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:51,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312580746] [2024-05-12 12:41:51,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312580746] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:51,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:51,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:51,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038339295] [2024-05-12 12:41:51,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:51,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:51,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:51,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:51,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:51,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:51,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 367 transitions, 5520 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:51,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:51,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:51,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:52,993 INFO L124 PetriNetUnfolderBase]: 4917/8231 cut-off events. [2024-05-12 12:41:52,993 INFO L125 PetriNetUnfolderBase]: For 304624/304684 co-relation queries the response was YES. [2024-05-12 12:41:53,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50365 conditions, 8231 events. 4917/8231 cut-off events. For 304624/304684 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 59657 event pairs, 1644 based on Foata normal form. 38/7901 useless extension candidates. Maximal degree in co-relation 50239. Up to 7185 conditions per place. [2024-05-12 12:41:53,083 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 294 selfloop transitions, 86 changer transitions 0/393 dead transitions. [2024-05-12 12:41:53,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 393 transitions, 6401 flow [2024-05-12 12:41:53,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:53,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:53,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:41:53,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900621118012422 [2024-05-12 12:41:53,085 INFO L175 Difference]: Start difference. First operand has 271 places, 367 transitions, 5520 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:41:53,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 393 transitions, 6401 flow [2024-05-12 12:41:54,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 393 transitions, 5811 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:54,338 INFO L231 Difference]: Finished difference. Result has 272 places, 370 transitions, 5177 flow [2024-05-12 12:41:54,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5177, PETRI_PLACES=272, PETRI_TRANSITIONS=370} [2024-05-12 12:41:54,338 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-05-12 12:41:54,339 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 370 transitions, 5177 flow [2024-05-12 12:41:54,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:54,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:54,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:54,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:41:54,339 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:54,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:54,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1466590681, now seen corresponding path program 4 times [2024-05-12 12:41:54,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:54,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507426794] [2024-05-12 12:41:54,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:54,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:54,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:54,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:54,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:54,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507426794] [2024-05-12 12:41:54,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507426794] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:54,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:54,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:54,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823417269] [2024-05-12 12:41:54,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:54,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:54,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:54,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:54,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:54,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:54,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 370 transitions, 5177 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:54,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:54,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:54,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:55,669 INFO L124 PetriNetUnfolderBase]: 4914/8221 cut-off events. [2024-05-12 12:41:55,669 INFO L125 PetriNetUnfolderBase]: For 306388/306461 co-relation queries the response was YES. [2024-05-12 12:41:55,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49627 conditions, 8221 events. 4914/8221 cut-off events. For 306388/306461 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 59591 event pairs, 1671 based on Foata normal form. 14/7879 useless extension candidates. Maximal degree in co-relation 49501. Up to 6827 conditions per place. [2024-05-12 12:41:55,760 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 199 selfloop transitions, 181 changer transitions 0/393 dead transitions. [2024-05-12 12:41:55,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 393 transitions, 6359 flow [2024-05-12 12:41:55,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:55,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:55,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:41:55,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-05-12 12:41:55,761 INFO L175 Difference]: Start difference. First operand has 272 places, 370 transitions, 5177 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:41:55,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 393 transitions, 6359 flow [2024-05-12 12:41:56,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 393 transitions, 6169 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:56,692 INFO L231 Difference]: Finished difference. Result has 273 places, 370 transitions, 5356 flow [2024-05-12 12:41:56,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4987, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5356, PETRI_PLACES=273, PETRI_TRANSITIONS=370} [2024-05-12 12:41:56,692 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 223 predicate places. [2024-05-12 12:41:56,692 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 370 transitions, 5356 flow [2024-05-12 12:41:56,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:56,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:56,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:56,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:41:56,693 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:56,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:56,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1462871611, now seen corresponding path program 5 times [2024-05-12 12:41:56,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:56,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180553402] [2024-05-12 12:41:56,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:56,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:56,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:56,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:56,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180553402] [2024-05-12 12:41:56,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180553402] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:56,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:56,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:56,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977771106] [2024-05-12 12:41:56,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:56,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:56,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:56,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:56,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:56,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:56,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 370 transitions, 5356 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:56,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:56,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:56,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:58,009 INFO L124 PetriNetUnfolderBase]: 4911/8209 cut-off events. [2024-05-12 12:41:58,009 INFO L125 PetriNetUnfolderBase]: For 314657/314717 co-relation queries the response was YES. [2024-05-12 12:41:58,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50077 conditions, 8209 events. 4911/8209 cut-off events. For 314657/314717 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 59328 event pairs, 1644 based on Foata normal form. 38/7879 useless extension candidates. Maximal degree in co-relation 49951. Up to 7151 conditions per place. [2024-05-12 12:41:58,103 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 284 selfloop transitions, 92 changer transitions 0/389 dead transitions. [2024-05-12 12:41:58,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 389 transitions, 6288 flow [2024-05-12 12:41:58,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:41:58,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:41:58,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 12:41:58,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:41:58,104 INFO L175 Difference]: Start difference. First operand has 273 places, 370 transitions, 5356 flow. Second operand 7 states and 184 transitions. [2024-05-12 12:41:58,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 389 transitions, 6288 flow [2024-05-12 12:41:59,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 389 transitions, 5967 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:59,159 INFO L231 Difference]: Finished difference. Result has 276 places, 370 transitions, 5227 flow [2024-05-12 12:41:59,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5227, PETRI_PLACES=276, PETRI_TRANSITIONS=370} [2024-05-12 12:41:59,159 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 226 predicate places. [2024-05-12 12:41:59,159 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 370 transitions, 5227 flow [2024-05-12 12:41:59,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:59,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:59,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:59,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:41:59,160 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:41:59,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:59,161 INFO L85 PathProgramCache]: Analyzing trace with hash -466069157, now seen corresponding path program 6 times [2024-05-12 12:41:59,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:59,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724432780] [2024-05-12 12:41:59,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:59,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:59,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:59,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:59,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:59,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724432780] [2024-05-12 12:41:59,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724432780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:59,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:59,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:59,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284477712] [2024-05-12 12:41:59,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:59,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:59,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:59,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:59,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:59,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:59,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 370 transitions, 5227 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:41:59,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:59,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:59,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:00,514 INFO L124 PetriNetUnfolderBase]: 4908/8205 cut-off events. [2024-05-12 12:42:00,514 INFO L125 PetriNetUnfolderBase]: For 319764/319824 co-relation queries the response was YES. [2024-05-12 12:42:00,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49709 conditions, 8205 events. 4908/8205 cut-off events. For 319764/319824 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 59269 event pairs, 1644 based on Foata normal form. 38/7875 useless extension candidates. Maximal degree in co-relation 49582. Up to 7148 conditions per place. [2024-05-12 12:42:00,606 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 280 selfloop transitions, 97 changer transitions 0/390 dead transitions. [2024-05-12 12:42:00,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 390 transitions, 6039 flow [2024-05-12 12:42:00,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:00,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:00,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 12:42:00,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-05-12 12:42:00,607 INFO L175 Difference]: Start difference. First operand has 276 places, 370 transitions, 5227 flow. Second operand 9 states and 224 transitions. [2024-05-12 12:42:00,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 390 transitions, 6039 flow [2024-05-12 12:42:01,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 390 transitions, 5859 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:01,555 INFO L231 Difference]: Finished difference. Result has 282 places, 371 transitions, 5282 flow [2024-05-12 12:42:01,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5282, PETRI_PLACES=282, PETRI_TRANSITIONS=371} [2024-05-12 12:42:01,555 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-05-12 12:42:01,555 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 371 transitions, 5282 flow [2024-05-12 12:42:01,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:01,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:01,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:01,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:42:01,556 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:01,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:01,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1053522259, now seen corresponding path program 4 times [2024-05-12 12:42:01,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:01,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339561865] [2024-05-12 12:42:01,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:01,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:01,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:01,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:01,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:01,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339561865] [2024-05-12 12:42:01,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339561865] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:01,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:01,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:01,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409767502] [2024-05-12 12:42:01,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:01,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:01,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:01,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:01,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:01,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:01,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 371 transitions, 5282 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:01,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:01,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:01,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:02,939 INFO L124 PetriNetUnfolderBase]: 5056/8460 cut-off events. [2024-05-12 12:42:02,939 INFO L125 PetriNetUnfolderBase]: For 363926/364075 co-relation queries the response was YES. [2024-05-12 12:42:03,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51345 conditions, 8460 events. 5056/8460 cut-off events. For 363926/364075 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 61511 event pairs, 1725 based on Foata normal form. 72/8140 useless extension candidates. Maximal degree in co-relation 51216. Up to 7244 conditions per place. [2024-05-12 12:42:03,034 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 303 selfloop transitions, 73 changer transitions 0/389 dead transitions. [2024-05-12 12:42:03,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 389 transitions, 6127 flow [2024-05-12 12:42:03,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:03,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:03,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-05-12 12:42:03,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:42:03,035 INFO L175 Difference]: Start difference. First operand has 282 places, 371 transitions, 5282 flow. Second operand 6 states and 159 transitions. [2024-05-12 12:42:03,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 389 transitions, 6127 flow [2024-05-12 12:42:03,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 389 transitions, 5901 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:03,998 INFO L231 Difference]: Finished difference. Result has 280 places, 373 transitions, 5253 flow [2024-05-12 12:42:03,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5056, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5253, PETRI_PLACES=280, PETRI_TRANSITIONS=373} [2024-05-12 12:42:03,999 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 230 predicate places. [2024-05-12 12:42:03,999 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 373 transitions, 5253 flow [2024-05-12 12:42:03,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:03,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:04,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:04,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:42:04,000 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:04,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:04,000 INFO L85 PathProgramCache]: Analyzing trace with hash -614575467, now seen corresponding path program 5 times [2024-05-12 12:42:04,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:04,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984159547] [2024-05-12 12:42:04,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:04,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:04,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984159547] [2024-05-12 12:42:04,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984159547] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:04,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463242093] [2024-05-12 12:42:04,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:04,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:04,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:04,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:04,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 373 transitions, 5253 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:04,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:04,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:04,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:05,429 INFO L124 PetriNetUnfolderBase]: 5017/8441 cut-off events. [2024-05-12 12:42:05,429 INFO L125 PetriNetUnfolderBase]: For 340046/340203 co-relation queries the response was YES. [2024-05-12 12:42:05,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50276 conditions, 8441 events. 5017/8441 cut-off events. For 340046/340203 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 61658 event pairs, 1666 based on Foata normal form. 94/8161 useless extension candidates. Maximal degree in co-relation 50146. Up to 7027 conditions per place. [2024-05-12 12:42:05,511 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 305 selfloop transitions, 77 changer transitions 0/395 dead transitions. [2024-05-12 12:42:05,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 395 transitions, 6085 flow [2024-05-12 12:42:05,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:05,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:05,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 12:42:05,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:42:05,512 INFO L175 Difference]: Start difference. First operand has 280 places, 373 transitions, 5253 flow. Second operand 6 states and 165 transitions. [2024-05-12 12:42:05,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 395 transitions, 6085 flow [2024-05-12 12:42:06,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 395 transitions, 5923 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:06,555 INFO L231 Difference]: Finished difference. Result has 282 places, 373 transitions, 5255 flow [2024-05-12 12:42:06,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5091, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5255, PETRI_PLACES=282, PETRI_TRANSITIONS=373} [2024-05-12 12:42:06,556 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-05-12 12:42:06,556 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 373 transitions, 5255 flow [2024-05-12 12:42:06,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:06,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:06,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:06,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:42:06,562 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:06,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:06,562 INFO L85 PathProgramCache]: Analyzing trace with hash -614901897, now seen corresponding path program 6 times [2024-05-12 12:42:06,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:06,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784876965] [2024-05-12 12:42:06,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:06,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:06,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:06,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:06,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:06,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784876965] [2024-05-12 12:42:06,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784876965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:06,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:06,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:06,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780762771] [2024-05-12 12:42:06,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:06,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:06,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:06,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:06,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:06,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:06,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 373 transitions, 5255 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:06,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:06,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:06,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:07,999 INFO L124 PetriNetUnfolderBase]: 4991/8371 cut-off events. [2024-05-12 12:42:07,999 INFO L125 PetriNetUnfolderBase]: For 311502/311659 co-relation queries the response was YES. [2024-05-12 12:42:08,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49236 conditions, 8371 events. 4991/8371 cut-off events. For 311502/311659 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60801 event pairs, 1179 based on Foata normal form. 90/8106 useless extension candidates. Maximal degree in co-relation 49105. Up to 6123 conditions per place. [2024-05-12 12:42:08,091 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 297 selfloop transitions, 93 changer transitions 0/403 dead transitions. [2024-05-12 12:42:08,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 403 transitions, 6131 flow [2024-05-12 12:42:08,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:08,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:08,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:42:08,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 12:42:08,092 INFO L175 Difference]: Start difference. First operand has 282 places, 373 transitions, 5255 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:42:08,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 403 transitions, 6131 flow [2024-05-12 12:42:09,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 403 transitions, 5945 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:09,234 INFO L231 Difference]: Finished difference. Result has 284 places, 373 transitions, 5266 flow [2024-05-12 12:42:09,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5069, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5266, PETRI_PLACES=284, PETRI_TRANSITIONS=373} [2024-05-12 12:42:09,235 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 234 predicate places. [2024-05-12 12:42:09,235 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 373 transitions, 5266 flow [2024-05-12 12:42:09,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:09,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:09,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:09,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:42:09,235 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:09,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:09,236 INFO L85 PathProgramCache]: Analyzing trace with hash -603450993, now seen corresponding path program 1 times [2024-05-12 12:42:09,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:09,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823040472] [2024-05-12 12:42:09,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:09,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:09,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:09,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:09,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823040472] [2024-05-12 12:42:09,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823040472] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:09,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:09,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:09,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953859859] [2024-05-12 12:42:09,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:09,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:09,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:09,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:09,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:09,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:09,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 373 transitions, 5266 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:09,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:09,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:09,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:10,788 INFO L124 PetriNetUnfolderBase]: 4958/8350 cut-off events. [2024-05-12 12:42:10,788 INFO L125 PetriNetUnfolderBase]: For 283571/283717 co-relation queries the response was YES. [2024-05-12 12:42:10,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48284 conditions, 8350 events. 4958/8350 cut-off events. For 283571/283717 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 60851 event pairs, 1576 based on Foata normal form. 68/8036 useless extension candidates. Maximal degree in co-relation 48152. Up to 6004 conditions per place. [2024-05-12 12:42:10,860 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 296 selfloop transitions, 85 changer transitions 0/394 dead transitions. [2024-05-12 12:42:10,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 394 transitions, 6100 flow [2024-05-12 12:42:10,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:10,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:10,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:42:10,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:42:10,868 INFO L175 Difference]: Start difference. First operand has 284 places, 373 transitions, 5266 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:42:10,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 394 transitions, 6100 flow [2024-05-12 12:42:11,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 394 transitions, 5894 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:11,785 INFO L231 Difference]: Finished difference. Result has 285 places, 373 transitions, 5239 flow [2024-05-12 12:42:11,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5060, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5239, PETRI_PLACES=285, PETRI_TRANSITIONS=373} [2024-05-12 12:42:11,786 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-05-12 12:42:11,786 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 373 transitions, 5239 flow [2024-05-12 12:42:11,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:11,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:11,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:11,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:42:11,787 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:11,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:11,787 INFO L85 PathProgramCache]: Analyzing trace with hash 405142501, now seen corresponding path program 7 times [2024-05-12 12:42:11,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:11,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807970836] [2024-05-12 12:42:11,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:11,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:11,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:11,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:11,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:11,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807970836] [2024-05-12 12:42:11,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807970836] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:11,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:11,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:11,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250928126] [2024-05-12 12:42:11,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:11,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:11,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:11,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:11,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:11,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:11,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 373 transitions, 5239 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:11,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:11,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:11,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:13,089 INFO L124 PetriNetUnfolderBase]: 4965/8325 cut-off events. [2024-05-12 12:42:13,089 INFO L125 PetriNetUnfolderBase]: For 251282/251428 co-relation queries the response was YES. [2024-05-12 12:42:13,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47813 conditions, 8325 events. 4965/8325 cut-off events. For 251282/251428 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 60527 event pairs, 1690 based on Foata normal form. 45/7976 useless extension candidates. Maximal degree in co-relation 47681. Up to 6911 conditions per place. [2024-05-12 12:42:13,183 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 228 selfloop transitions, 157 changer transitions 0/398 dead transitions. [2024-05-12 12:42:13,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 398 transitions, 6375 flow [2024-05-12 12:42:13,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:13,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:13,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:42:13,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-05-12 12:42:13,184 INFO L175 Difference]: Start difference. First operand has 285 places, 373 transitions, 5239 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:42:13,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 398 transitions, 6375 flow [2024-05-12 12:42:14,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 398 transitions, 6142 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:14,233 INFO L231 Difference]: Finished difference. Result has 286 places, 376 transitions, 5378 flow [2024-05-12 12:42:14,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5006, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5378, PETRI_PLACES=286, PETRI_TRANSITIONS=376} [2024-05-12 12:42:14,234 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 236 predicate places. [2024-05-12 12:42:14,234 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 376 transitions, 5378 flow [2024-05-12 12:42:14,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:14,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:14,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:14,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:42:14,235 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:14,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:14,235 INFO L85 PathProgramCache]: Analyzing trace with hash 405441031, now seen corresponding path program 8 times [2024-05-12 12:42:14,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:14,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420944001] [2024-05-12 12:42:14,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:14,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:14,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:14,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:14,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:14,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420944001] [2024-05-12 12:42:14,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420944001] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:14,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:14,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:14,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979432402] [2024-05-12 12:42:14,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:14,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:14,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:14,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:14,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:14,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:14,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 376 transitions, 5378 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:14,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:14,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:14,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:15,524 INFO L124 PetriNetUnfolderBase]: 4972/8336 cut-off events. [2024-05-12 12:42:15,524 INFO L125 PetriNetUnfolderBase]: For 254478/254629 co-relation queries the response was YES. [2024-05-12 12:42:15,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47201 conditions, 8336 events. 4972/8336 cut-off events. For 254478/254629 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 60660 event pairs, 1690 based on Foata normal form. 45/7985 useless extension candidates. Maximal degree in co-relation 47069. Up to 6917 conditions per place. [2024-05-12 12:42:15,611 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 228 selfloop transitions, 157 changer transitions 0/398 dead transitions. [2024-05-12 12:42:15,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 398 transitions, 6516 flow [2024-05-12 12:42:15,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:15,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:15,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:42:15,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-05-12 12:42:15,612 INFO L175 Difference]: Start difference. First operand has 286 places, 376 transitions, 5378 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:42:15,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 398 transitions, 6516 flow [2024-05-12 12:42:16,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 398 transitions, 6128 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:16,843 INFO L231 Difference]: Finished difference. Result has 288 places, 379 transitions, 5368 flow [2024-05-12 12:42:16,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5368, PETRI_PLACES=288, PETRI_TRANSITIONS=379} [2024-05-12 12:42:16,844 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 238 predicate places. [2024-05-12 12:42:16,844 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 379 transitions, 5368 flow [2024-05-12 12:42:16,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:16,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:16,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:16,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:42:16,844 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:16,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:16,845 INFO L85 PathProgramCache]: Analyzing trace with hash 759704071, now seen corresponding path program 9 times [2024-05-12 12:42:16,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:16,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828968044] [2024-05-12 12:42:16,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:16,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:16,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-05-12 12:42:16,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:16,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828968044] [2024-05-12 12:42:16,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828968044] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:16,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:16,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:16,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542784371] [2024-05-12 12:42:16,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:16,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:16,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:16,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:16,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:16,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:16,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 379 transitions, 5368 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:16,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:16,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:16,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:18,207 INFO L124 PetriNetUnfolderBase]: 4966/8328 cut-off events. [2024-05-12 12:42:18,207 INFO L125 PetriNetUnfolderBase]: For 257612/257775 co-relation queries the response was YES. [2024-05-12 12:42:18,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47010 conditions, 8328 events. 4966/8328 cut-off events. For 257612/257775 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 60716 event pairs, 1690 based on Foata normal form. 46/7978 useless extension candidates. Maximal degree in co-relation 46877. Up to 6912 conditions per place. [2024-05-12 12:42:18,522 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 234 selfloop transitions, 148 changer transitions 0/395 dead transitions. [2024-05-12 12:42:18,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 395 transitions, 6438 flow [2024-05-12 12:42:18,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:18,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:18,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 12:42:18,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 12:42:18,529 INFO L175 Difference]: Start difference. First operand has 288 places, 379 transitions, 5368 flow. Second operand 7 states and 184 transitions. [2024-05-12 12:42:18,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 395 transitions, 6438 flow [2024-05-12 12:42:19,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 395 transitions, 6138 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:19,654 INFO L231 Difference]: Finished difference. Result has 291 places, 379 transitions, 5371 flow [2024-05-12 12:42:19,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5371, PETRI_PLACES=291, PETRI_TRANSITIONS=379} [2024-05-12 12:42:19,654 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 241 predicate places. [2024-05-12 12:42:19,654 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 379 transitions, 5371 flow [2024-05-12 12:42:19,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:19,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:19,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:19,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:42:19,655 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:19,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:19,655 INFO L85 PathProgramCache]: Analyzing trace with hash -892658297, now seen corresponding path program 10 times [2024-05-12 12:42:19,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:19,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176649437] [2024-05-12 12:42:19,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:19,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:19,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:19,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:19,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:19,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176649437] [2024-05-12 12:42:19,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176649437] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:19,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:19,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:19,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550682750] [2024-05-12 12:42:19,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:19,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:19,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:19,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:19,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:19,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:19,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 379 transitions, 5371 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:19,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:19,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:19,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:21,394 INFO L124 PetriNetUnfolderBase]: 4960/8320 cut-off events. [2024-05-12 12:42:21,394 INFO L125 PetriNetUnfolderBase]: For 259234/259399 co-relation queries the response was YES. [2024-05-12 12:42:21,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46895 conditions, 8320 events. 4960/8320 cut-off events. For 259234/259399 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 60592 event pairs, 1690 based on Foata normal form. 46/7970 useless extension candidates. Maximal degree in co-relation 46761. Up to 6982 conditions per place. [2024-05-12 12:42:21,466 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 255 selfloop transitions, 131 changer transitions 0/399 dead transitions. [2024-05-12 12:42:21,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 399 transitions, 6329 flow [2024-05-12 12:42:21,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:21,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:21,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:42:21,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:42:21,467 INFO L175 Difference]: Start difference. First operand has 291 places, 379 transitions, 5371 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:42:21,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 399 transitions, 6329 flow [2024-05-12 12:42:22,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 399 transitions, 6024 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:22,410 INFO L231 Difference]: Finished difference. Result has 293 places, 379 transitions, 5340 flow [2024-05-12 12:42:22,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5066, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5340, PETRI_PLACES=293, PETRI_TRANSITIONS=379} [2024-05-12 12:42:22,411 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 243 predicate places. [2024-05-12 12:42:22,411 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 379 transitions, 5340 flow [2024-05-12 12:42:22,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:22,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:22,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:22,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:42:22,411 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:22,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:22,412 INFO L85 PathProgramCache]: Analyzing trace with hash -706070537, now seen corresponding path program 11 times [2024-05-12 12:42:22,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:22,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770460110] [2024-05-12 12:42:22,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:22,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:22,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:22,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:22,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:22,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770460110] [2024-05-12 12:42:22,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770460110] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:22,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:22,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:22,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126571079] [2024-05-12 12:42:22,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:22,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:22,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:22,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:22,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:22,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:22,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 379 transitions, 5340 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:22,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:22,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:22,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:24,218 INFO L124 PetriNetUnfolderBase]: 4954/8305 cut-off events. [2024-05-12 12:42:24,219 INFO L125 PetriNetUnfolderBase]: For 258560/258620 co-relation queries the response was YES. [2024-05-12 12:42:24,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46664 conditions, 8305 events. 4954/8305 cut-off events. For 258560/258620 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 60516 event pairs, 1636 based on Foata normal form. 39/7960 useless extension candidates. Maximal degree in co-relation 46529. Up to 6977 conditions per place. [2024-05-12 12:42:24,305 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 231 selfloop transitions, 167 changer transitions 0/411 dead transitions. [2024-05-12 12:42:24,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 411 transitions, 6492 flow [2024-05-12 12:42:24,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:24,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:24,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:42:24,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-05-12 12:42:24,307 INFO L175 Difference]: Start difference. First operand has 293 places, 379 transitions, 5340 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:42:24,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 411 transitions, 6492 flow [2024-05-12 12:42:25,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 411 transitions, 6167 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:42:25,562 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5373 flow [2024-05-12 12:42:25,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5019, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5373, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-05-12 12:42:25,562 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 244 predicate places. [2024-05-12 12:42:25,563 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5373 flow [2024-05-12 12:42:25,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:25,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:25,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:25,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:42:25,563 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:25,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:25,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1892554075, now seen corresponding path program 12 times [2024-05-12 12:42:25,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:25,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541613661] [2024-05-12 12:42:25,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:25,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:25,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:25,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:25,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:25,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541613661] [2024-05-12 12:42:25,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541613661] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:25,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:25,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:25,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926947783] [2024-05-12 12:42:25,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:25,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:25,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:25,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:25,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:25,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:25,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5373 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:25,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:25,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:25,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:27,272 INFO L124 PetriNetUnfolderBase]: 4948/8297 cut-off events. [2024-05-12 12:42:27,272 INFO L125 PetriNetUnfolderBase]: For 253265/253325 co-relation queries the response was YES. [2024-05-12 12:42:27,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46539 conditions, 8297 events. 4948/8297 cut-off events. For 253265/253325 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 60463 event pairs, 1636 based on Foata normal form. 39/7952 useless extension candidates. Maximal degree in co-relation 46404. Up to 6972 conditions per place. [2024-05-12 12:42:27,359 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 219 selfloop transitions, 185 changer transitions 0/417 dead transitions. [2024-05-12 12:42:27,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 417 transitions, 6415 flow [2024-05-12 12:42:27,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:42:27,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:42:27,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 12:42:27,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 12:42:27,360 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5373 flow. Second operand 9 states and 253 transitions. [2024-05-12 12:42:27,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 417 transitions, 6415 flow [2024-05-12 12:42:28,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 417 transitions, 5919 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-05-12 12:42:28,632 INFO L231 Difference]: Finished difference. Result has 292 places, 379 transitions, 5270 flow [2024-05-12 12:42:28,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5270, PETRI_PLACES=292, PETRI_TRANSITIONS=379} [2024-05-12 12:42:28,633 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 242 predicate places. [2024-05-12 12:42:28,633 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 379 transitions, 5270 flow [2024-05-12 12:42:28,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:28,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:28,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:28,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:42:28,634 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:28,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:28,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1109993649, now seen corresponding path program 2 times [2024-05-12 12:42:28,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:28,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876132936] [2024-05-12 12:42:28,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:28,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:28,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:28,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:28,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:28,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876132936] [2024-05-12 12:42:28,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876132936] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:28,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:28,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:28,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008434368] [2024-05-12 12:42:28,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:28,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:28,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:28,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:28,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:28,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:28,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 379 transitions, 5270 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:28,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:28,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:28,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:30,309 INFO L124 PetriNetUnfolderBase]: 4922/8261 cut-off events. [2024-05-12 12:42:30,309 INFO L125 PetriNetUnfolderBase]: For 240784/240844 co-relation queries the response was YES. [2024-05-12 12:42:30,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45445 conditions, 8261 events. 4922/8261 cut-off events. For 240784/240844 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 59983 event pairs, 1139 based on Foata normal form. 49/7945 useless extension candidates. Maximal degree in co-relation 45311. Up to 6287 conditions per place. [2024-05-12 12:42:30,387 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 311 selfloop transitions, 88 changer transitions 0/412 dead transitions. [2024-05-12 12:42:30,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 412 transitions, 6347 flow [2024-05-12 12:42:30,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:30,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:30,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:42:30,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 12:42:30,388 INFO L175 Difference]: Start difference. First operand has 292 places, 379 transitions, 5270 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:42:30,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 412 transitions, 6347 flow [2024-05-12 12:42:31,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 412 transitions, 5953 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-05-12 12:42:31,314 INFO L231 Difference]: Finished difference. Result has 288 places, 381 transitions, 5145 flow [2024-05-12 12:42:31,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5145, PETRI_PLACES=288, PETRI_TRANSITIONS=381} [2024-05-12 12:42:31,315 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 238 predicate places. [2024-05-12 12:42:31,315 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 381 transitions, 5145 flow [2024-05-12 12:42:31,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:31,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:31,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:31,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:42:31,315 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:31,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:31,316 INFO L85 PathProgramCache]: Analyzing trace with hash -667164849, now seen corresponding path program 3 times [2024-05-12 12:42:31,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:31,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205646025] [2024-05-12 12:42:31,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:31,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:31,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:31,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205646025] [2024-05-12 12:42:31,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205646025] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:31,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032623231] [2024-05-12 12:42:31,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:31,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:31,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:31,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:31,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 381 transitions, 5145 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:31,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:31,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:33,077 INFO L124 PetriNetUnfolderBase]: 5009/8411 cut-off events. [2024-05-12 12:42:33,078 INFO L125 PetriNetUnfolderBase]: For 229465/229616 co-relation queries the response was YES. [2024-05-12 12:42:33,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46288 conditions, 8411 events. 5009/8411 cut-off events. For 229465/229616 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 61164 event pairs, 1377 based on Foata normal form. 56/8086 useless extension candidates. Maximal degree in co-relation 46155. Up to 4304 conditions per place. [2024-05-12 12:42:33,162 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 322 selfloop transitions, 80 changer transitions 0/415 dead transitions. [2024-05-12 12:42:33,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 415 transitions, 6385 flow [2024-05-12 12:42:33,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:33,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:33,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:42:33,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:42:33,163 INFO L175 Difference]: Start difference. First operand has 288 places, 381 transitions, 5145 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:42:33,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 415 transitions, 6385 flow [2024-05-12 12:42:34,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 415 transitions, 6231 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:34,378 INFO L231 Difference]: Finished difference. Result has 292 places, 384 transitions, 5236 flow [2024-05-12 12:42:34,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4991, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5236, PETRI_PLACES=292, PETRI_TRANSITIONS=384} [2024-05-12 12:42:34,379 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 242 predicate places. [2024-05-12 12:42:34,379 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 384 transitions, 5236 flow [2024-05-12 12:42:34,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 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-05-12 12:42:34,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:34,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:34,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:42:34,379 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:34,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:34,379 INFO L85 PathProgramCache]: Analyzing trace with hash 671415451, now seen corresponding path program 1 times [2024-05-12 12:42:34,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:34,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074277694] [2024-05-12 12:42:34,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:34,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:34,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:34,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:34,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:34,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074277694] [2024-05-12 12:42:34,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074277694] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:34,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:34,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:34,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858198093] [2024-05-12 12:42:34,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:34,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:34,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:34,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:34,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:34,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:34,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 384 transitions, 5236 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:34,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:34,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:34,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:36,440 INFO L124 PetriNetUnfolderBase]: 5988/10157 cut-off events. [2024-05-12 12:42:36,440 INFO L125 PetriNetUnfolderBase]: For 456505/456566 co-relation queries the response was YES. [2024-05-12 12:42:36,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60062 conditions, 10157 events. 5988/10157 cut-off events. For 456505/456566 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 78041 event pairs, 1891 based on Foata normal form. 52/9823 useless extension candidates. Maximal degree in co-relation 59927. Up to 6296 conditions per place. [2024-05-12 12:42:36,552 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 237 selfloop transitions, 189 changer transitions 0/439 dead transitions. [2024-05-12 12:42:36,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 439 transitions, 6882 flow [2024-05-12 12:42:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:36,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-05-12 12:42:36,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-05-12 12:42:36,553 INFO L175 Difference]: Start difference. First operand has 292 places, 384 transitions, 5236 flow. Second operand 8 states and 235 transitions. [2024-05-12 12:42:36,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 439 transitions, 6882 flow [2024-05-12 12:42:38,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 439 transitions, 6684 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:38,387 INFO L231 Difference]: Finished difference. Result has 297 places, 389 transitions, 5601 flow [2024-05-12 12:42:38,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5601, PETRI_PLACES=297, PETRI_TRANSITIONS=389} [2024-05-12 12:42:38,388 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 247 predicate places. [2024-05-12 12:42:38,388 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 389 transitions, 5601 flow [2024-05-12 12:42:38,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:38,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:38,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:38,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:42:38,389 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:38,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:38,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1274629569, now seen corresponding path program 2 times [2024-05-12 12:42:38,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:38,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692518] [2024-05-12 12:42:38,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:38,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:38,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:38,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:38,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692518] [2024-05-12 12:42:38,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692518] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:38,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:38,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:38,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979038484] [2024-05-12 12:42:38,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:38,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:38,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:38,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:38,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:38,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:38,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 389 transitions, 5601 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:38,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:38,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:38,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:40,877 INFO L124 PetriNetUnfolderBase]: 6339/10725 cut-off events. [2024-05-12 12:42:40,877 INFO L125 PetriNetUnfolderBase]: For 497847/497912 co-relation queries the response was YES. [2024-05-12 12:42:40,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62221 conditions, 10725 events. 6339/10725 cut-off events. For 497847/497912 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 83265 event pairs, 2599 based on Foata normal form. 58/10369 useless extension candidates. Maximal degree in co-relation 62086. Up to 8620 conditions per place. [2024-05-12 12:42:40,984 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 219 selfloop transitions, 186 changer transitions 0/418 dead transitions. [2024-05-12 12:42:40,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 418 transitions, 6699 flow [2024-05-12 12:42:40,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:40,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:40,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:42:40,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-05-12 12:42:40,985 INFO L175 Difference]: Start difference. First operand has 297 places, 389 transitions, 5601 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:42:40,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 418 transitions, 6699 flow [2024-05-12 12:42:42,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 418 transitions, 6392 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:42,613 INFO L231 Difference]: Finished difference. Result has 302 places, 391 transitions, 5743 flow [2024-05-12 12:42:42,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5298, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5743, PETRI_PLACES=302, PETRI_TRANSITIONS=391} [2024-05-12 12:42:42,613 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 252 predicate places. [2024-05-12 12:42:42,613 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 391 transitions, 5743 flow [2024-05-12 12:42:42,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:42,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:42,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:42,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:42:42,614 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:42,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:42,614 INFO L85 PathProgramCache]: Analyzing trace with hash 699698201, now seen corresponding path program 3 times [2024-05-12 12:42:42,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:42,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264829275] [2024-05-12 12:42:42,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:42,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:42,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:42,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:42,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:42,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264829275] [2024-05-12 12:42:42,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264829275] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:42,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:42,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:42,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023157768] [2024-05-12 12:42:42,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:42,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:42,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:42,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:42,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:42,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:42,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 391 transitions, 5743 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:42,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:42,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:42,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:45,086 INFO L124 PetriNetUnfolderBase]: 6866/11620 cut-off events. [2024-05-12 12:42:45,086 INFO L125 PetriNetUnfolderBase]: For 549503/549564 co-relation queries the response was YES. [2024-05-12 12:42:45,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68419 conditions, 11620 events. 6866/11620 cut-off events. For 549503/549564 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 91825 event pairs, 2611 based on Foata normal form. 52/11238 useless extension candidates. Maximal degree in co-relation 68282. Up to 8618 conditions per place. [2024-05-12 12:42:45,199 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 234 selfloop transitions, 184 changer transitions 0/431 dead transitions. [2024-05-12 12:42:45,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 431 transitions, 7115 flow [2024-05-12 12:42:45,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:45,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:45,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:42:45,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-05-12 12:42:45,200 INFO L175 Difference]: Start difference. First operand has 302 places, 391 transitions, 5743 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:42:45,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 431 transitions, 7115 flow [2024-05-12 12:42:47,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 431 transitions, 6700 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:47,617 INFO L231 Difference]: Finished difference. Result has 305 places, 395 transitions, 5855 flow [2024-05-12 12:42:47,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5328, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5855, PETRI_PLACES=305, PETRI_TRANSITIONS=395} [2024-05-12 12:42:47,617 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 255 predicate places. [2024-05-12 12:42:47,617 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 395 transitions, 5855 flow [2024-05-12 12:42:47,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:47,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:47,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:47,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:42:47,618 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:47,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:47,619 INFO L85 PathProgramCache]: Analyzing trace with hash -15732575, now seen corresponding path program 4 times [2024-05-12 12:42:47,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:47,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822300503] [2024-05-12 12:42:47,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:47,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:47,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:47,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:47,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:47,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822300503] [2024-05-12 12:42:47,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822300503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:47,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:47,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:47,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193598779] [2024-05-12 12:42:47,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:47,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:47,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:47,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:47,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:47,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:47,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 395 transitions, 5855 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:47,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:47,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:47,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:50,581 INFO L124 PetriNetUnfolderBase]: 7217/12210 cut-off events. [2024-05-12 12:42:50,581 INFO L125 PetriNetUnfolderBase]: For 590209/590270 co-relation queries the response was YES. [2024-05-12 12:42:50,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71352 conditions, 12210 events. 7217/12210 cut-off events. For 590209/590270 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 97345 event pairs, 3003 based on Foata normal form. 81/11789 useless extension candidates. Maximal degree in co-relation 71213. Up to 10323 conditions per place. [2024-05-12 12:42:50,727 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 300 selfloop transitions, 109 changer transitions 0/422 dead transitions. [2024-05-12 12:42:50,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 422 transitions, 6823 flow [2024-05-12 12:42:50,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:50,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:50,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-05-12 12:42:50,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565217391304348 [2024-05-12 12:42:50,728 INFO L175 Difference]: Start difference. First operand has 305 places, 395 transitions, 5855 flow. Second operand 10 states and 256 transitions. [2024-05-12 12:42:50,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 422 transitions, 6823 flow [2024-05-12 12:42:52,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 422 transitions, 6516 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:52,783 INFO L231 Difference]: Finished difference. Result has 311 places, 397 transitions, 5847 flow [2024-05-12 12:42:52,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5548, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5847, PETRI_PLACES=311, PETRI_TRANSITIONS=397} [2024-05-12 12:42:52,784 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 261 predicate places. [2024-05-12 12:42:52,784 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 397 transitions, 5847 flow [2024-05-12 12:42:52,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:52,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:52,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:52,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:42:52,785 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:52,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:52,786 INFO L85 PathProgramCache]: Analyzing trace with hash -375816809, now seen corresponding path program 5 times [2024-05-12 12:42:52,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:52,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788041401] [2024-05-12 12:42:52,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:52,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:52,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:52,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788041401] [2024-05-12 12:42:52,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788041401] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:52,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:52,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:52,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385663793] [2024-05-12 12:42:52,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:52,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:52,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:52,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:52,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:52,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:52,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 397 transitions, 5847 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:52,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:52,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:52,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:55,427 INFO L124 PetriNetUnfolderBase]: 7568/12846 cut-off events. [2024-05-12 12:42:55,427 INFO L125 PetriNetUnfolderBase]: For 602841/602902 co-relation queries the response was YES. [2024-05-12 12:42:55,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73971 conditions, 12846 events. 7568/12846 cut-off events. For 602841/602902 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 103742 event pairs, 3241 based on Foata normal form. 81/12409 useless extension candidates. Maximal degree in co-relation 73830. Up to 10884 conditions per place. [2024-05-12 12:42:55,884 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 306 selfloop transitions, 103 changer transitions 0/422 dead transitions. [2024-05-12 12:42:55,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 422 transitions, 6815 flow [2024-05-12 12:42:55,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:55,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:55,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:42:55,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:42:55,885 INFO L175 Difference]: Start difference. First operand has 311 places, 397 transitions, 5847 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:42:55,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 422 transitions, 6815 flow [2024-05-12 12:42:58,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 422 transitions, 6546 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:58,121 INFO L231 Difference]: Finished difference. Result has 311 places, 399 transitions, 5869 flow [2024-05-12 12:42:58,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5578, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5869, PETRI_PLACES=311, PETRI_TRANSITIONS=399} [2024-05-12 12:42:58,122 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 261 predicate places. [2024-05-12 12:42:58,122 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 399 transitions, 5869 flow [2024-05-12 12:42:58,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:58,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:58,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:58,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:42:58,123 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:42:58,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:58,123 INFO L85 PathProgramCache]: Analyzing trace with hash -375964679, now seen corresponding path program 6 times [2024-05-12 12:42:58,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:58,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853340680] [2024-05-12 12:42:58,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:58,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:58,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-05-12 12:42:58,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:58,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853340680] [2024-05-12 12:42:58,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853340680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:58,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:58,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:58,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367385965] [2024-05-12 12:42:58,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:58,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:58,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:58,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:58,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:58,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:58,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 399 transitions, 5869 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:42:58,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:58,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:58,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:00,999 INFO L124 PetriNetUnfolderBase]: 8095/13746 cut-off events. [2024-05-12 12:43:00,999 INFO L125 PetriNetUnfolderBase]: For 668056/668117 co-relation queries the response was YES. [2024-05-12 12:43:01,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80357 conditions, 13746 events. 8095/13746 cut-off events. For 668056/668117 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 112564 event pairs, 3246 based on Foata normal form. 75/13282 useless extension candidates. Maximal degree in co-relation 80215. Up to 10334 conditions per place. [2024-05-12 12:43:01,160 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 320 selfloop transitions, 102 changer transitions 0/435 dead transitions. [2024-05-12 12:43:01,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 435 transitions, 7127 flow [2024-05-12 12:43:01,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:01,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:01,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:43:01,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-05-12 12:43:01,161 INFO L175 Difference]: Start difference. First operand has 311 places, 399 transitions, 5869 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:43:01,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 435 transitions, 7127 flow [2024-05-12 12:43:04,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 435 transitions, 6866 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:04,047 INFO L231 Difference]: Finished difference. Result has 314 places, 403 transitions, 5996 flow [2024-05-12 12:43:04,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5608, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5996, PETRI_PLACES=314, PETRI_TRANSITIONS=403} [2024-05-12 12:43:04,047 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-05-12 12:43:04,047 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 403 transitions, 5996 flow [2024-05-12 12:43:04,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:43:04,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:04,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:04,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:43:04,048 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:04,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:04,048 INFO L85 PathProgramCache]: Analyzing trace with hash -370239227, now seen corresponding path program 1 times [2024-05-12 12:43:04,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:04,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808479758] [2024-05-12 12:43:04,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:04,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:04,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:04,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:04,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808479758] [2024-05-12 12:43:04,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808479758] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:04,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:04,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:04,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012760810] [2024-05-12 12:43:04,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:04,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:04,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:04,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:04,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:04,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:04,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 403 transitions, 5996 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 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-05-12 12:43:04,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:04,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:04,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand