./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-simple-queue.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-simple-queue.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 610058eb9ed98833ba9b7a0798b4759bf36fe1b982d69af76f73ab299f075720 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:41:22,052 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:41:22,054 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:41:22,099 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:41:22,100 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:41:22,105 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:41:22,109 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:41:22,113 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:41:22,116 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:41:22,124 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:41:22,126 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:41:22,129 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:41:22,130 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:41:22,134 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:41:22,136 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:41:22,139 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:41:22,141 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:41:22,143 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:41:22,145 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:41:22,153 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:41:22,155 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:41:22,158 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:41:22,160 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:41:22,162 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:41:22,175 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:41:22,176 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:41:22,176 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:41:22,179 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:41:22,180 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:41:22,182 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:41:22,184 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:41:22,185 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:41:22,187 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:41:22,190 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:41:22,191 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:41:22,192 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:41:22,193 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:41:22,193 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:41:22,193 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:41:22,196 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:41:22,197 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:41:22,199 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 10:41:22,249 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:41:22,249 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:41:22,250 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:41:22,251 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:41:22,252 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:41:22,252 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:41:22,253 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:41:22,254 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:41:22,254 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:41:22,254 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:41:22,256 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:41:22,256 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:41:22,257 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:41:22,257 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:41:22,258 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:41:22,258 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:41:22,258 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:41:22,259 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:41:22,259 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:41:22,259 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:41:22,260 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:41:22,260 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:41:22,261 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:41:22,261 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:41:22,261 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:41:22,262 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:41:22,262 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:41:22,262 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:41:22,263 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:41:22,263 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:41:22,263 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:41:22,264 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:41:22,264 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:41:22,265 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 610058eb9ed98833ba9b7a0798b4759bf36fe1b982d69af76f73ab299f075720 [2022-11-20 10:41:22,666 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:41:22,713 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:41:22,717 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:41:22,719 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:41:22,720 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:41:22,722 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/popl20-simple-queue.wvr.c [2022-11-20 10:41:26,675 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:41:26,979 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:41:26,980 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/sv-benchmarks/c/weaver/popl20-simple-queue.wvr.c [2022-11-20 10:41:26,992 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/data/10003d515/f64b5fd1d0554d769d7e8a1dba212b10/FLAG9e939ed35 [2022-11-20 10:41:27,009 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/data/10003d515/f64b5fd1d0554d769d7e8a1dba212b10 [2022-11-20 10:41:27,012 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:41:27,014 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:41:27,016 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:41:27,016 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:41:27,021 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:41:27,022 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,024 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40fe5c8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27, skipping insertion in model container [2022-11-20 10:41:27,024 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,034 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:41:27,061 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:41:27,311 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/sv-benchmarks/c/weaver/popl20-simple-queue.wvr.c[2438,2451] [2022-11-20 10:41:27,322 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:41:27,345 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:41:27,372 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/sv-benchmarks/c/weaver/popl20-simple-queue.wvr.c[2438,2451] [2022-11-20 10:41:27,377 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:41:27,396 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:41:27,396 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27 WrapperNode [2022-11-20 10:41:27,397 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:41:27,398 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:41:27,398 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:41:27,399 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:41:27,409 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,420 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,466 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 128 [2022-11-20 10:41:27,467 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:41:27,468 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:41:27,468 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:41:27,468 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:41:27,488 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,489 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,511 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,511 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,519 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,524 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,526 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,544 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,547 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:41:27,548 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:41:27,548 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:41:27,549 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:41:27,550 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (1/1) ... [2022-11-20 10:41:27,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:41:27,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:41:27,610 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:41:27,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:41:27,681 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:41:27,681 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 10:41:27,682 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 10:41:27,682 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 10:41:27,682 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 10:41:27,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:41:27,683 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:41:27,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:41:27,683 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-20 10:41:27,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-20 10:41:27,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:41:27,684 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:41:27,684 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:41:27,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:41:27,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:41:27,687 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 10:41:27,874 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:41:27,877 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:41:28,244 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:41:28,347 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:41:28,347 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-20 10:41:28,351 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:41:28 BoogieIcfgContainer [2022-11-20 10:41:28,351 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:41:28,354 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:41:28,354 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:41:28,358 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:41:28,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:41:27" (1/3) ... [2022-11-20 10:41:28,360 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c25af85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:41:28, skipping insertion in model container [2022-11-20 10:41:28,360 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:41:27" (2/3) ... [2022-11-20 10:41:28,360 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c25af85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:41:28, skipping insertion in model container [2022-11-20 10:41:28,361 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:41:28" (3/3) ... [2022-11-20 10:41:28,362 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-simple-queue.wvr.c [2022-11-20 10:41:28,374 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 10:41:28,389 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:41:28,389 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:41:28,389 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 10:41:28,496 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-20 10:41:28,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 120 transitions, 256 flow [2022-11-20 10:41:28,694 INFO L130 PetriNetUnfolder]: 9/118 cut-off events. [2022-11-20 10:41:28,695 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 10:41:28,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 118 events. 9/118 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 85. Up to 2 conditions per place. [2022-11-20 10:41:28,701 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 120 transitions, 256 flow [2022-11-20 10:41:28,707 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 109 transitions, 230 flow [2022-11-20 10:41:28,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:41:28,729 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@4342bf01, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:41:28,730 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 10:41:28,769 INFO L130 PetriNetUnfolder]: 9/108 cut-off events. [2022-11-20 10:41:28,770 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 10:41:28,770 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:41:28,771 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:28,772 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:41:28,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:28,780 INFO L85 PathProgramCache]: Analyzing trace with hash -93732278, now seen corresponding path program 1 times [2022-11-20 10:41:28,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:28,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140818295] [2022-11-20 10:41:28,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:28,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:28,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:29,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:29,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:29,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140818295] [2022-11-20 10:41:29,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140818295] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:41:29,092 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:41:29,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:41:29,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212764856] [2022-11-20 10:41:29,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:41:29,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 10:41:29,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:29,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 10:41:29,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:41:29,181 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 120 [2022-11-20 10:41:29,187 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 109 transitions, 230 flow. Second operand has 2 states, 2 states have (on average 110.5) internal successors, (221), 2 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:29,188 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:41:29,188 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 120 [2022-11-20 10:41:29,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:41:29,299 INFO L130 PetriNetUnfolder]: 5/105 cut-off events. [2022-11-20 10:41:29,300 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-20 10:41:29,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 105 events. 5/105 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 50 event pairs, 0 based on Foata normal form. 8/107 useless extension candidates. Maximal degree in co-relation 83. Up to 9 conditions per place. [2022-11-20 10:41:29,304 INFO L137 encePairwiseOnDemand]: 114/120 looper letters, 6 selfloop transitions, 0 changer transitions 3/103 dead transitions. [2022-11-20 10:41:29,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 103 transitions, 230 flow [2022-11-20 10:41:29,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 10:41:29,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-20 10:41:29,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 226 transitions. [2022-11-20 10:41:29,325 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9416666666666667 [2022-11-20 10:41:29,326 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 226 transitions. [2022-11-20 10:41:29,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 226 transitions. [2022-11-20 10:41:29,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:41:29,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 226 transitions. [2022-11-20 10:41:29,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 113.0) internal successors, (226), 2 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:29,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 120.0) internal successors, (360), 3 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:29,343 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 120.0) internal successors, (360), 3 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:29,346 INFO L175 Difference]: Start difference. First operand has 107 places, 109 transitions, 230 flow. Second operand 2 states and 226 transitions. [2022-11-20 10:41:29,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 103 transitions, 230 flow [2022-11-20 10:41:29,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 103 transitions, 222 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 10:41:29,356 INFO L231 Difference]: Finished difference. Result has 104 places, 100 transitions, 204 flow [2022-11-20 10:41:29,372 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=204, PETRI_PLACES=104, PETRI_TRANSITIONS=100} [2022-11-20 10:41:29,380 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, -3 predicate places. [2022-11-20 10:41:29,380 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 100 transitions, 204 flow [2022-11-20 10:41:29,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 110.5) internal successors, (221), 2 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:29,381 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:41:29,382 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:29,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:41:29,382 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:41:29,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:29,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1102375271, now seen corresponding path program 1 times [2022-11-20 10:41:29,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:29,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363587383] [2022-11-20 10:41:29,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:29,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:29,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:29,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:29,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:29,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363587383] [2022-11-20 10:41:29,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363587383] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:41:29,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:41:29,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:41:29,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969843044] [2022-11-20 10:41:29,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:41:29,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:41:29,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:29,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:41:29,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:41:29,968 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-11-20 10:41:29,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 100 transitions, 204 flow. Second operand has 5 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:29,969 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:41:29,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-11-20 10:41:29,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:41:30,098 INFO L130 PetriNetUnfolder]: 7/120 cut-off events. [2022-11-20 10:41:30,099 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-20 10:41:30,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 120 events. 7/120 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 91 event pairs, 0 based on Foata normal form. 1/117 useless extension candidates. Maximal degree in co-relation 152. Up to 15 conditions per place. [2022-11-20 10:41:30,104 INFO L137 encePairwiseOnDemand]: 115/120 looper letters, 21 selfloop transitions, 2 changer transitions 4/107 dead transitions. [2022-11-20 10:41:30,105 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 107 transitions, 274 flow [2022-11-20 10:41:30,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:41:30,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 10:41:30,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 478 transitions. [2022-11-20 10:41:30,116 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7966666666666666 [2022-11-20 10:41:30,117 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 478 transitions. [2022-11-20 10:41:30,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 478 transitions. [2022-11-20 10:41:30,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:41:30,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 478 transitions. [2022-11-20 10:41:30,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 95.6) internal successors, (478), 5 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,132 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,132 INFO L175 Difference]: Start difference. First operand has 104 places, 100 transitions, 204 flow. Second operand 5 states and 478 transitions. [2022-11-20 10:41:30,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 107 transitions, 274 flow [2022-11-20 10:41:30,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 107 transitions, 274 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 10:41:30,139 INFO L231 Difference]: Finished difference. Result has 108 places, 101 transitions, 220 flow [2022-11-20 10:41:30,141 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=108, PETRI_TRANSITIONS=101} [2022-11-20 10:41:30,142 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 1 predicate places. [2022-11-20 10:41:30,143 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 101 transitions, 220 flow [2022-11-20 10:41:30,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,145 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:41:30,145 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:30,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 10:41:30,146 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:41:30,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:30,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1844346479, now seen corresponding path program 1 times [2022-11-20 10:41:30,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:30,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89010720] [2022-11-20 10:41:30,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:30,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:30,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:30,593 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:30,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:30,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89010720] [2022-11-20 10:41:30,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89010720] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:41:30,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:41:30,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:41:30,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170155789] [2022-11-20 10:41:30,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:41:30,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:41:30,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:30,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:41:30,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:41:30,599 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 120 [2022-11-20 10:41:30,600 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 101 transitions, 220 flow. Second operand has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,600 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:41:30,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 120 [2022-11-20 10:41:30,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:41:30,663 INFO L130 PetriNetUnfolder]: 8/142 cut-off events. [2022-11-20 10:41:30,663 INFO L131 PetriNetUnfolder]: For 13/14 co-relation queries the response was YES. [2022-11-20 10:41:30,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 142 events. 8/142 cut-off events. For 13/14 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 193 event pairs, 1 based on Foata normal form. 3/137 useless extension candidates. Maximal degree in co-relation 177. Up to 18 conditions per place. [2022-11-20 10:41:30,665 INFO L137 encePairwiseOnDemand]: 117/120 looper letters, 11 selfloop transitions, 2 changer transitions 2/105 dead transitions. [2022-11-20 10:41:30,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 105 transitions, 261 flow [2022-11-20 10:41:30,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:41:30,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:41:30,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 324 transitions. [2022-11-20 10:41:30,668 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9 [2022-11-20 10:41:30,668 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 324 transitions. [2022-11-20 10:41:30,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 324 transitions. [2022-11-20 10:41:30,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:41:30,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 324 transitions. [2022-11-20 10:41:30,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 108.0) internal successors, (324), 3 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,672 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,673 INFO L175 Difference]: Start difference. First operand has 108 places, 101 transitions, 220 flow. Second operand 3 states and 324 transitions. [2022-11-20 10:41:30,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 105 transitions, 261 flow [2022-11-20 10:41:30,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 105 transitions, 255 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-11-20 10:41:30,677 INFO L231 Difference]: Finished difference. Result has 106 places, 102 transitions, 226 flow [2022-11-20 10:41:30,678 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=106, PETRI_TRANSITIONS=102} [2022-11-20 10:41:30,679 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, -1 predicate places. [2022-11-20 10:41:30,679 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 102 transitions, 226 flow [2022-11-20 10:41:30,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,680 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:41:30,680 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:30,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 10:41:30,681 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:41:30,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:30,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1295712521, now seen corresponding path program 1 times [2022-11-20 10:41:30,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:30,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716655880] [2022-11-20 10:41:30,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:30,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:30,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:30,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:30,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716655880] [2022-11-20 10:41:30,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716655880] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:41:30,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:41:30,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 10:41:30,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445643913] [2022-11-20 10:41:30,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:41:30,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 10:41:30,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:30,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 10:41:30,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:41:30,988 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 120 [2022-11-20 10:41:30,989 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 102 transitions, 226 flow. Second operand has 6 states, 6 states have (on average 95.66666666666667) internal successors, (574), 6 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:30,989 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:41:30,989 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 120 [2022-11-20 10:41:30,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:41:31,162 INFO L130 PetriNetUnfolder]: 8/185 cut-off events. [2022-11-20 10:41:31,163 INFO L131 PetriNetUnfolder]: For 21/22 co-relation queries the response was YES. [2022-11-20 10:41:31,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 185 events. 8/185 cut-off events. For 21/22 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 363 event pairs, 2 based on Foata normal form. 2/175 useless extension candidates. Maximal degree in co-relation 247. Up to 28 conditions per place. [2022-11-20 10:41:31,165 INFO L137 encePairwiseOnDemand]: 112/120 looper letters, 20 selfloop transitions, 6 changer transitions 5/111 dead transitions. [2022-11-20 10:41:31,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 111 transitions, 310 flow [2022-11-20 10:41:31,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:41:31,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 10:41:31,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 681 transitions. [2022-11-20 10:41:31,168 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8107142857142857 [2022-11-20 10:41:31,168 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 681 transitions. [2022-11-20 10:41:31,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 681 transitions. [2022-11-20 10:41:31,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:41:31,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 681 transitions. [2022-11-20 10:41:31,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 97.28571428571429) internal successors, (681), 7 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:31,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:31,176 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:31,176 INFO L175 Difference]: Start difference. First operand has 106 places, 102 transitions, 226 flow. Second operand 7 states and 681 transitions. [2022-11-20 10:41:31,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 111 transitions, 310 flow [2022-11-20 10:41:31,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 111 transitions, 308 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 10:41:31,181 INFO L231 Difference]: Finished difference. Result has 113 places, 103 transitions, 246 flow [2022-11-20 10:41:31,182 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=246, PETRI_PLACES=113, PETRI_TRANSITIONS=103} [2022-11-20 10:41:31,182 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 6 predicate places. [2022-11-20 10:41:31,183 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 103 transitions, 246 flow [2022-11-20 10:41:31,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 95.66666666666667) internal successors, (574), 6 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:31,184 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:41:31,184 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:31,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 10:41:31,185 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:41:31,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:31,185 INFO L85 PathProgramCache]: Analyzing trace with hash -809472506, now seen corresponding path program 1 times [2022-11-20 10:41:31,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:31,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24883035] [2022-11-20 10:41:31,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:31,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:32,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:32,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:32,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24883035] [2022-11-20 10:41:32,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24883035] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:41:32,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615503164] [2022-11-20 10:41:32,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:32,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:41:32,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:41:32,735 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:41:32,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 10:41:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:32,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-20 10:41:32,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:41:33,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 10:41:33,108 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 10:41:33,109 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-20 10:41:33,785 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-20 10:41:33,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-11-20 10:41:34,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-20 10:41:34,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 10:41:34,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 10:41:34,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-11-20 10:41:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:34,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:41:38,733 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:41:38,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 48 [2022-11-20 10:41:38,754 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-11-20 10:41:38,755 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 140 treesize of output 131 [2022-11-20 10:41:38,777 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-11-20 10:41:38,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 100 [2022-11-20 10:41:38,794 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-11-20 10:41:38,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 67 [2022-11-20 10:41:40,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:40,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615503164] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:41:40,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:41:40,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22, 20] total 50 [2022-11-20 10:41:40,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757280453] [2022-11-20 10:41:40,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:41:40,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-20 10:41:40,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:40,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-20 10:41:40,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=433, Invalid=1991, Unknown=26, NotChecked=0, Total=2450 [2022-11-20 10:41:40,031 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 120 [2022-11-20 10:41:40,036 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 103 transitions, 246 flow. Second operand has 50 states, 50 states have (on average 50.66) internal successors, (2533), 50 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:40,036 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:41:40,036 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 120 [2022-11-20 10:41:40,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:41:45,999 INFO L130 PetriNetUnfolder]: 106/738 cut-off events. [2022-11-20 10:41:45,999 INFO L131 PetriNetUnfolder]: For 204/204 co-relation queries the response was YES. [2022-11-20 10:41:46,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1250 conditions, 738 events. 106/738 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4551 event pairs, 0 based on Foata normal form. 4/688 useless extension candidates. Maximal degree in co-relation 1242. Up to 87 conditions per place. [2022-11-20 10:41:46,006 INFO L137 encePairwiseOnDemand]: 94/120 looper letters, 129 selfloop transitions, 51 changer transitions 27/249 dead transitions. [2022-11-20 10:41:46,007 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 249 transitions, 1086 flow [2022-11-20 10:41:46,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-20 10:41:46,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-11-20 10:41:46,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2272 transitions. [2022-11-20 10:41:46,016 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44031007751937984 [2022-11-20 10:41:46,017 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2272 transitions. [2022-11-20 10:41:46,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2272 transitions. [2022-11-20 10:41:46,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:41:46,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2272 transitions. [2022-11-20 10:41:46,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.83720930232558) internal successors, (2272), 43 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:46,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 120.0) internal successors, (5280), 44 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:46,040 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 120.0) internal successors, (5280), 44 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:46,041 INFO L175 Difference]: Start difference. First operand has 113 places, 103 transitions, 246 flow. Second operand 43 states and 2272 transitions. [2022-11-20 10:41:46,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 249 transitions, 1086 flow [2022-11-20 10:41:46,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 249 transitions, 1072 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-20 10:41:46,049 INFO L231 Difference]: Finished difference. Result has 168 places, 145 transitions, 594 flow [2022-11-20 10:41:46,049 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=594, PETRI_PLACES=168, PETRI_TRANSITIONS=145} [2022-11-20 10:41:46,051 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 61 predicate places. [2022-11-20 10:41:46,051 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 145 transitions, 594 flow [2022-11-20 10:41:46,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 50.66) internal successors, (2533), 50 states have internal predecessors, (2533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:46,053 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:41:46,053 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:46,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 10:41:46,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:41:46,262 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:41:46,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:46,262 INFO L85 PathProgramCache]: Analyzing trace with hash 194607390, now seen corresponding path program 2 times [2022-11-20 10:41:46,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:46,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763957071] [2022-11-20 10:41:46,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:46,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:46,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:48,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:48,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763957071] [2022-11-20 10:41:48,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763957071] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:41:48,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615235171] [2022-11-20 10:41:48,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:41:48,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:41:48,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:41:48,337 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:41:48,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 10:41:48,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:41:48,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:41:48,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-20 10:41:48,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:41:49,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-20 10:41:50,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 10:41:50,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:41:50,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 10:41:50,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-11-20 10:41:50,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:50,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:41:52,406 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:41:52,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 45 [2022-11-20 10:41:52,422 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:41:52,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 96 [2022-11-20 10:41:52,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-11-20 10:41:52,447 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:41:52,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 51 [2022-11-20 10:41:53,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:53,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615235171] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:41:53,761 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:41:53,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 55 [2022-11-20 10:41:53,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35485639] [2022-11-20 10:41:53,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:41:53,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-11-20 10:41:53,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:53,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-11-20 10:41:53,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=2735, Unknown=16, NotChecked=0, Total=2970 [2022-11-20 10:41:53,775 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 120 [2022-11-20 10:41:53,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 145 transitions, 594 flow. Second operand has 55 states, 55 states have (on average 50.527272727272724) internal successors, (2779), 55 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:53,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:41:53,781 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 120 [2022-11-20 10:41:53,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:42:04,224 INFO L130 PetriNetUnfolder]: 173/1172 cut-off events. [2022-11-20 10:42:04,224 INFO L131 PetriNetUnfolder]: For 1124/1128 co-relation queries the response was YES. [2022-11-20 10:42:04,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2389 conditions, 1172 events. 173/1172 cut-off events. For 1124/1128 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8761 event pairs, 2 based on Foata normal form. 8/1086 useless extension candidates. Maximal degree in co-relation 2363. Up to 135 conditions per place. [2022-11-20 10:42:04,235 INFO L137 encePairwiseOnDemand]: 93/120 looper letters, 134 selfloop transitions, 63 changer transitions 23/262 dead transitions. [2022-11-20 10:42:04,236 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 262 transitions, 1572 flow [2022-11-20 10:42:04,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-20 10:42:04,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-11-20 10:42:04,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2392 transitions. [2022-11-20 10:42:04,249 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2022-11-20 10:42:04,249 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2392 transitions. [2022-11-20 10:42:04,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2392 transitions. [2022-11-20 10:42:04,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:42:04,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2392 transitions. [2022-11-20 10:42:04,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.0) internal successors, (2392), 46 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:04,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 120.0) internal successors, (5640), 47 states have internal predecessors, (5640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:04,277 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 120.0) internal successors, (5640), 47 states have internal predecessors, (5640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:04,277 INFO L175 Difference]: Start difference. First operand has 168 places, 145 transitions, 594 flow. Second operand 46 states and 2392 transitions. [2022-11-20 10:42:04,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 262 transitions, 1572 flow [2022-11-20 10:42:04,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 262 transitions, 1365 flow, removed 89 selfloop flow, removed 21 redundant places. [2022-11-20 10:42:04,300 INFO L231 Difference]: Finished difference. Result has 196 places, 164 transitions, 811 flow [2022-11-20 10:42:04,300 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=811, PETRI_PLACES=196, PETRI_TRANSITIONS=164} [2022-11-20 10:42:04,303 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 89 predicate places. [2022-11-20 10:42:04,304 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 164 transitions, 811 flow [2022-11-20 10:42:04,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 50.527272727272724) internal successors, (2779), 55 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:04,306 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:42:04,306 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:04,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 10:42:04,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-20 10:42:04,514 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:42:04,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:04,514 INFO L85 PathProgramCache]: Analyzing trace with hash -560039424, now seen corresponding path program 3 times [2022-11-20 10:42:04,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:04,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465754203] [2022-11-20 10:42:04,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:04,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:04,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:04,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-20 10:42:04,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:04,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465754203] [2022-11-20 10:42:04,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465754203] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:42:04,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895007260] [2022-11-20 10:42:04,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:42:04,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:04,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:42:04,727 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:42:04,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 10:42:04,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-20 10:42:04,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:42:04,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 10:42:04,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:42:05,211 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 10:42:05,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:42:05,599 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 10:42:05,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895007260] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:42:05,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:42:05,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 9, 9] total 17 [2022-11-20 10:42:05,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054488987] [2022-11-20 10:42:05,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:42:05,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-20 10:42:05,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:05,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-20 10:42:05,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-11-20 10:42:05,604 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-11-20 10:42:05,606 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 164 transitions, 811 flow. Second operand has 17 states, 17 states have (on average 91.58823529411765) internal successors, (1557), 17 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:05,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:42:05,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-11-20 10:42:05,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:42:06,312 INFO L130 PetriNetUnfolder]: 53/681 cut-off events. [2022-11-20 10:42:06,312 INFO L131 PetriNetUnfolder]: For 824/827 co-relation queries the response was YES. [2022-11-20 10:42:06,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1276 conditions, 681 events. 53/681 cut-off events. For 824/827 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4329 event pairs, 5 based on Foata normal form. 23/655 useless extension candidates. Maximal degree in co-relation 1247. Up to 51 conditions per place. [2022-11-20 10:42:06,317 INFO L137 encePairwiseOnDemand]: 106/120 looper letters, 36 selfloop transitions, 28 changer transitions 34/175 dead transitions. [2022-11-20 10:42:06,317 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 175 transitions, 943 flow [2022-11-20 10:42:06,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:42:06,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 10:42:06,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1740 transitions. [2022-11-20 10:42:06,324 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7631578947368421 [2022-11-20 10:42:06,324 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1740 transitions. [2022-11-20 10:42:06,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1740 transitions. [2022-11-20 10:42:06,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:42:06,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1740 transitions. [2022-11-20 10:42:06,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 91.57894736842105) internal successors, (1740), 19 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:06,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 120.0) internal successors, (2400), 20 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:06,338 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 120.0) internal successors, (2400), 20 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:06,338 INFO L175 Difference]: Start difference. First operand has 196 places, 164 transitions, 811 flow. Second operand 19 states and 1740 transitions. [2022-11-20 10:42:06,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 175 transitions, 943 flow [2022-11-20 10:42:06,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 175 transitions, 822 flow, removed 22 selfloop flow, removed 37 redundant places. [2022-11-20 10:42:06,347 INFO L231 Difference]: Finished difference. Result has 167 places, 131 transitions, 572 flow [2022-11-20 10:42:06,348 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=572, PETRI_PLACES=167, PETRI_TRANSITIONS=131} [2022-11-20 10:42:06,350 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 60 predicate places. [2022-11-20 10:42:06,350 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 131 transitions, 572 flow [2022-11-20 10:42:06,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 91.58823529411765) internal successors, (1557), 17 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:06,351 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:42:06,352 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:06,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 10:42:06,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:06,566 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:42:06,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:06,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1180716981, now seen corresponding path program 4 times [2022-11-20 10:42:06,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:06,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824594980] [2022-11-20 10:42:06,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:06,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:06,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:08,723 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:08,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:08,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824594980] [2022-11-20 10:42:08,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824594980] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:42:08,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163205989] [2022-11-20 10:42:08,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 10:42:08,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:08,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:42:08,726 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:42:08,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 10:42:08,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 10:42:08,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:42:08,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-20 10:42:08,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:42:10,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-11-20 10:42:10,074 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:10,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:42:10,266 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-20 10:42:10,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-11-20 10:42:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:11,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163205989] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:42:11,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:42:11,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 17, 17] total 45 [2022-11-20 10:42:11,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625731952] [2022-11-20 10:42:11,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:42:11,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-20 10:42:11,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:11,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-20 10:42:11,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2022-11-20 10:42:11,612 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:42:11,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 131 transitions, 572 flow. Second operand has 45 states, 45 states have (on average 61.15555555555556) internal successors, (2752), 45 states have internal predecessors, (2752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:11,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:42:11,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:42:11,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:42:20,592 INFO L130 PetriNetUnfolder]: 417/2689 cut-off events. [2022-11-20 10:42:20,592 INFO L131 PetriNetUnfolder]: For 4539/4544 co-relation queries the response was YES. [2022-11-20 10:42:20,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6118 conditions, 2689 events. 417/2689 cut-off events. For 4539/4544 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 26580 event pairs, 1 based on Foata normal form. 28/2501 useless extension candidates. Maximal degree in co-relation 6101. Up to 392 conditions per place. [2022-11-20 10:42:20,613 INFO L137 encePairwiseOnDemand]: 94/120 looper letters, 220 selfloop transitions, 135 changer transitions 89/492 dead transitions. [2022-11-20 10:42:20,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 492 transitions, 3355 flow [2022-11-20 10:42:20,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-11-20 10:42:20,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2022-11-20 10:42:20,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 5386 transitions. [2022-11-20 10:42:20,627 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5218992248062015 [2022-11-20 10:42:20,627 INFO L72 ComplementDD]: Start complementDD. Operand 86 states and 5386 transitions. [2022-11-20 10:42:20,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 5386 transitions. [2022-11-20 10:42:20,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:42:20,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 86 states and 5386 transitions. [2022-11-20 10:42:20,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 87 states, 86 states have (on average 62.627906976744185) internal successors, (5386), 86 states have internal predecessors, (5386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:20,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 87 states, 87 states have (on average 120.0) internal successors, (10440), 87 states have internal predecessors, (10440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:20,737 INFO L81 ComplementDD]: Finished complementDD. Result has 87 states, 87 states have (on average 120.0) internal successors, (10440), 87 states have internal predecessors, (10440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:20,747 INFO L175 Difference]: Start difference. First operand has 167 places, 131 transitions, 572 flow. Second operand 86 states and 5386 transitions. [2022-11-20 10:42:20,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 492 transitions, 3355 flow [2022-11-20 10:42:20,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 492 transitions, 3187 flow, removed 66 selfloop flow, removed 14 redundant places. [2022-11-20 10:42:20,779 INFO L231 Difference]: Finished difference. Result has 267 places, 245 transitions, 2066 flow [2022-11-20 10:42:20,780 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=2066, PETRI_PLACES=267, PETRI_TRANSITIONS=245} [2022-11-20 10:42:20,785 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 160 predicate places. [2022-11-20 10:42:20,786 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 245 transitions, 2066 flow [2022-11-20 10:42:20,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 61.15555555555556) internal successors, (2752), 45 states have internal predecessors, (2752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:20,788 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:42:20,789 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:20,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 10:42:20,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-20 10:42:20,996 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:42:20,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:20,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1798965305, now seen corresponding path program 5 times [2022-11-20 10:42:20,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:20,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382594531] [2022-11-20 10:42:20,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:20,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:21,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:23,344 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:23,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:23,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382594531] [2022-11-20 10:42:23,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382594531] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:42:23,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377962301] [2022-11-20 10:42:23,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 10:42:23,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:23,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:42:23,347 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:42:23,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 10:42:23,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-20 10:42:23,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:42:23,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:42:23,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:42:24,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:42:24,364 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-11-20 10:42:24,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-11-20 10:42:24,558 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 10:42:24,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:42:24,808 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:42:24,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 41 [2022-11-20 10:42:24,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-20 10:42:25,669 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 10:42:25,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377962301] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:42:25,670 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:42:25,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 16, 16] total 44 [2022-11-20 10:42:25,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047566719] [2022-11-20 10:42:25,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:42:25,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-11-20 10:42:25,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-11-20 10:42:25,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1773, Unknown=8, NotChecked=0, Total=1892 [2022-11-20 10:42:25,675 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 120 [2022-11-20 10:42:25,678 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 245 transitions, 2066 flow. Second operand has 44 states, 44 states have (on average 52.25) internal successors, (2299), 44 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:25,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:42:25,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 120 [2022-11-20 10:42:25,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:42:32,299 INFO L130 PetriNetUnfolder]: 482/3095 cut-off events. [2022-11-20 10:42:32,299 INFO L131 PetriNetUnfolder]: For 14438/14442 co-relation queries the response was YES. [2022-11-20 10:42:32,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8371 conditions, 3095 events. 482/3095 cut-off events. For 14438/14442 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 31808 event pairs, 6 based on Foata normal form. 18/2845 useless extension candidates. Maximal degree in co-relation 8310. Up to 470 conditions per place. [2022-11-20 10:42:32,330 INFO L137 encePairwiseOnDemand]: 98/120 looper letters, 149 selfloop transitions, 119 changer transitions 35/345 dead transitions. [2022-11-20 10:42:32,330 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 345 transitions, 3478 flow [2022-11-20 10:42:32,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-20 10:42:32,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-11-20 10:42:32,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2273 transitions. [2022-11-20 10:42:32,337 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44050387596899226 [2022-11-20 10:42:32,337 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2273 transitions. [2022-11-20 10:42:32,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2273 transitions. [2022-11-20 10:42:32,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:42:32,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2273 transitions. [2022-11-20 10:42:32,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.86046511627907) internal successors, (2273), 43 states have internal predecessors, (2273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:32,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 120.0) internal successors, (5280), 44 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:32,355 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 120.0) internal successors, (5280), 44 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:32,355 INFO L175 Difference]: Start difference. First operand has 267 places, 245 transitions, 2066 flow. Second operand 43 states and 2273 transitions. [2022-11-20 10:42:32,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 345 transitions, 3478 flow [2022-11-20 10:42:32,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 345 transitions, 2881 flow, removed 285 selfloop flow, removed 37 redundant places. [2022-11-20 10:42:32,440 INFO L231 Difference]: Finished difference. Result has 263 places, 258 transitions, 2235 flow [2022-11-20 10:42:32,440 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=2235, PETRI_PLACES=263, PETRI_TRANSITIONS=258} [2022-11-20 10:42:32,441 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 156 predicate places. [2022-11-20 10:42:32,442 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 258 transitions, 2235 flow [2022-11-20 10:42:32,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 52.25) internal successors, (2299), 44 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:32,443 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:42:32,443 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:32,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 10:42:32,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:32,658 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:42:32,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:32,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1193623299, now seen corresponding path program 6 times [2022-11-20 10:42:32,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:32,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364323209] [2022-11-20 10:42:32,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:32,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:32,930 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 10:42:32,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:32,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364323209] [2022-11-20 10:42:32,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364323209] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:42:32,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939656125] [2022-11-20 10:42:32,932 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 10:42:32,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:32,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:42:32,933 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:42:32,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 10:42:33,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-11-20 10:42:33,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:42:33,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 10:42:33,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:42:33,726 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 10:42:33,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:42:34,227 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 10:42:34,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939656125] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:42:34,228 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:42:34,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 11 [2022-11-20 10:42:34,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309388659] [2022-11-20 10:42:34,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:42:34,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 10:42:34,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:34,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 10:42:34,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-20 10:42:34,232 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 120 [2022-11-20 10:42:34,233 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 258 transitions, 2235 flow. Second operand has 11 states, 11 states have (on average 102.54545454545455) internal successors, (1128), 11 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:34,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:42:34,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 120 [2022-11-20 10:42:34,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:42:35,110 INFO L130 PetriNetUnfolder]: 331/3157 cut-off events. [2022-11-20 10:42:35,110 INFO L131 PetriNetUnfolder]: For 13813/13819 co-relation queries the response was YES. [2022-11-20 10:42:35,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7646 conditions, 3157 events. 331/3157 cut-off events. For 13813/13819 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 34797 event pairs, 28 based on Foata normal form. 34/2953 useless extension candidates. Maximal degree in co-relation 7594. Up to 402 conditions per place. [2022-11-20 10:42:35,140 INFO L137 encePairwiseOnDemand]: 115/120 looper letters, 110 selfloop transitions, 143 changer transitions 0/358 dead transitions. [2022-11-20 10:42:35,140 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 358 transitions, 3798 flow [2022-11-20 10:42:35,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:42:35,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 10:42:35,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 628 transitions. [2022-11-20 10:42:35,143 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8722222222222222 [2022-11-20 10:42:35,143 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 628 transitions. [2022-11-20 10:42:35,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 628 transitions. [2022-11-20 10:42:35,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:42:35,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 628 transitions. [2022-11-20 10:42:35,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 104.66666666666667) internal successors, (628), 6 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:35,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:35,147 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 120.0) internal successors, (840), 7 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:35,148 INFO L175 Difference]: Start difference. First operand has 263 places, 258 transitions, 2235 flow. Second operand 6 states and 628 transitions. [2022-11-20 10:42:35,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 358 transitions, 3798 flow [2022-11-20 10:42:35,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 358 transitions, 3601 flow, removed 47 selfloop flow, removed 38 redundant places. [2022-11-20 10:42:35,225 INFO L231 Difference]: Finished difference. Result has 223 places, 349 transitions, 3767 flow [2022-11-20 10:42:35,226 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=2019, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3767, PETRI_PLACES=223, PETRI_TRANSITIONS=349} [2022-11-20 10:42:35,226 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 116 predicate places. [2022-11-20 10:42:35,227 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 349 transitions, 3767 flow [2022-11-20 10:42:35,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 102.54545454545455) internal successors, (1128), 11 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:35,228 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:42:35,228 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:35,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 10:42:35,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-20 10:42:35,435 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:42:35,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:35,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1904275547, now seen corresponding path program 7 times [2022-11-20 10:42:35,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:35,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578764548] [2022-11-20 10:42:35,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:35,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:35,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:35,812 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-20 10:42:35,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:35,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578764548] [2022-11-20 10:42:35,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578764548] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:42:35,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622884390] [2022-11-20 10:42:35,813 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 10:42:35,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:35,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:42:35,816 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:42:35,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 10:42:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:35,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 10:42:35,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:42:36,396 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 20 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-20 10:42:36,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:42:36,941 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 11 proven. 18 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-20 10:42:36,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622884390] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:42:36,941 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:42:36,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-11-20 10:42:36,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348788171] [2022-11-20 10:42:36,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:42:36,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 10:42:36,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:36,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 10:42:36,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2022-11-20 10:42:36,948 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-11-20 10:42:36,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 349 transitions, 3767 flow. Second operand has 28 states, 28 states have (on average 92.53571428571429) internal successors, (2591), 28 states have internal predecessors, (2591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:36,952 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:42:36,952 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-11-20 10:42:36,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:42:37,945 INFO L130 PetriNetUnfolder]: 131/1648 cut-off events. [2022-11-20 10:42:37,945 INFO L131 PetriNetUnfolder]: For 5580/5583 co-relation queries the response was YES. [2022-11-20 10:42:37,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3786 conditions, 1648 events. 131/1648 cut-off events. For 5580/5583 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 15089 event pairs, 47 based on Foata normal form. 19/1499 useless extension candidates. Maximal degree in co-relation 3747. Up to 324 conditions per place. [2022-11-20 10:42:37,959 INFO L137 encePairwiseOnDemand]: 109/120 looper letters, 106 selfloop transitions, 14 changer transitions 33/233 dead transitions. [2022-11-20 10:42:37,960 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 233 transitions, 2301 flow [2022-11-20 10:42:37,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:42:37,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 10:42:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1493 transitions. [2022-11-20 10:42:37,964 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7776041666666667 [2022-11-20 10:42:37,964 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1493 transitions. [2022-11-20 10:42:37,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1493 transitions. [2022-11-20 10:42:37,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:42:37,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1493 transitions. [2022-11-20 10:42:37,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 93.3125) internal successors, (1493), 16 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:37,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 120.0) internal successors, (2040), 17 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:37,974 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 120.0) internal successors, (2040), 17 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:37,974 INFO L175 Difference]: Start difference. First operand has 223 places, 349 transitions, 3767 flow. Second operand 16 states and 1493 transitions. [2022-11-20 10:42:37,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 233 transitions, 2301 flow [2022-11-20 10:42:38,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 233 transitions, 2119 flow, removed 22 selfloop flow, removed 11 redundant places. [2022-11-20 10:42:38,009 INFO L231 Difference]: Finished difference. Result has 219 places, 195 transitions, 1524 flow [2022-11-20 10:42:38,010 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1524, PETRI_PLACES=219, PETRI_TRANSITIONS=195} [2022-11-20 10:42:38,010 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 112 predicate places. [2022-11-20 10:42:38,011 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 195 transitions, 1524 flow [2022-11-20 10:42:38,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 92.53571428571429) internal successors, (2591), 28 states have internal predecessors, (2591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:38,012 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:42:38,012 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:38,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 10:42:38,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:38,219 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:42:38,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:38,220 INFO L85 PathProgramCache]: Analyzing trace with hash 96847230, now seen corresponding path program 8 times [2022-11-20 10:42:38,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:38,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427152558] [2022-11-20 10:42:38,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:38,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:38,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:40,044 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:40,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:40,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427152558] [2022-11-20 10:42:40,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427152558] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:42:40,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530776669] [2022-11-20 10:42:40,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:42:40,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:42:40,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:42:40,047 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:42:40,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 10:42:40,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:42:40,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:42:40,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-20 10:42:40,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:42:42,184 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-20 10:42:42,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-11-20 10:42:42,214 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:42,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:42:42,511 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-20 10:42:42,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-11-20 10:42:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:44,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530776669] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:42:44,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:42:44,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21, 21] total 57 [2022-11-20 10:42:44,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476141606] [2022-11-20 10:42:44,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:42:44,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-11-20 10:42:44,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:44,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-11-20 10:42:44,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=2774, Unknown=0, NotChecked=0, Total=3192 [2022-11-20 10:42:44,264 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:42:44,268 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 195 transitions, 1524 flow. Second operand has 57 states, 57 states have (on average 60.85964912280702) internal successors, (3469), 57 states have internal predecessors, (3469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:44,268 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:42:44,268 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:42:44,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:42:58,771 INFO L130 PetriNetUnfolder]: 2283/12192 cut-off events. [2022-11-20 10:42:58,771 INFO L131 PetriNetUnfolder]: For 41573/41689 co-relation queries the response was YES. [2022-11-20 10:42:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32096 conditions, 12192 events. 2283/12192 cut-off events. For 41573/41689 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 162865 event pairs, 9 based on Foata normal form. 114/11242 useless extension candidates. Maximal degree in co-relation 32062. Up to 1781 conditions per place. [2022-11-20 10:42:58,869 INFO L137 encePairwiseOnDemand]: 91/120 looper letters, 372 selfloop transitions, 894 changer transitions 70/1384 dead transitions. [2022-11-20 10:42:58,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1384 transitions, 15642 flow [2022-11-20 10:42:58,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-11-20 10:42:58,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2022-11-20 10:42:58,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 8293 transitions. [2022-11-20 10:42:58,887 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5275445292620865 [2022-11-20 10:42:58,887 INFO L72 ComplementDD]: Start complementDD. Operand 131 states and 8293 transitions. [2022-11-20 10:42:58,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 8293 transitions. [2022-11-20 10:42:58,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:42:58,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 131 states and 8293 transitions. [2022-11-20 10:42:58,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 132 states, 131 states have (on average 63.30534351145038) internal successors, (8293), 131 states have internal predecessors, (8293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:58,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 132 states, 132 states have (on average 120.0) internal successors, (15840), 132 states have internal predecessors, (15840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:58,937 INFO L81 ComplementDD]: Finished complementDD. Result has 132 states, 132 states have (on average 120.0) internal successors, (15840), 132 states have internal predecessors, (15840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:58,937 INFO L175 Difference]: Start difference. First operand has 219 places, 195 transitions, 1524 flow. Second operand 131 states and 8293 transitions. [2022-11-20 10:42:58,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 1384 transitions, 15642 flow [2022-11-20 10:42:59,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 1384 transitions, 15332 flow, removed 101 selfloop flow, removed 21 redundant places. [2022-11-20 10:42:59,119 INFO L231 Difference]: Finished difference. Result has 374 places, 1101 transitions, 14600 flow [2022-11-20 10:42:59,120 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=131, PETRI_FLOW=14600, PETRI_PLACES=374, PETRI_TRANSITIONS=1101} [2022-11-20 10:42:59,121 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 267 predicate places. [2022-11-20 10:42:59,121 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 1101 transitions, 14600 flow [2022-11-20 10:42:59,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 60.85964912280702) internal successors, (3469), 57 states have internal predecessors, (3469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:59,122 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:42:59,123 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:59,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 10:42:59,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-20 10:42:59,331 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:42:59,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:59,332 INFO L85 PathProgramCache]: Analyzing trace with hash 80907358, now seen corresponding path program 9 times [2022-11-20 10:42:59,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:59,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424723126] [2022-11-20 10:42:59,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:59,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:59,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:43:01,991 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:01,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:43:01,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424723126] [2022-11-20 10:43:01,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424723126] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:43:01,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785600749] [2022-11-20 10:43:01,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:43:01,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:43:01,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:43:01,994 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:43:01,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 10:43:02,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 10:43:02,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:43:02,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-20 10:43:02,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:43:02,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-11-20 10:43:02,939 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-20 10:43:02,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:43:02,999 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-20 10:43:03,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-11-20 10:43:03,189 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-20 10:43:03,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785600749] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:43:03,190 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:43:03,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 15, 10] total 36 [2022-11-20 10:43:03,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145481290] [2022-11-20 10:43:03,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:43:03,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-20 10:43:03,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:43:03,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-20 10:43:03,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 10:43:03,194 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:43:03,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 1101 transitions, 14600 flow. Second operand has 36 states, 36 states have (on average 61.22222222222222) internal successors, (2204), 36 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:03,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:43:03,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:43:03,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:43:22,944 INFO L130 PetriNetUnfolder]: 1369/8544 cut-off events. [2022-11-20 10:43:22,944 INFO L131 PetriNetUnfolder]: For 302366/302608 co-relation queries the response was YES. [2022-11-20 10:43:23,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43526 conditions, 8544 events. 1369/8544 cut-off events. For 302366/302608 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 108907 event pairs, 11 based on Foata normal form. 339/8117 useless extension candidates. Maximal degree in co-relation 43430. Up to 1145 conditions per place. [2022-11-20 10:43:23,076 INFO L137 encePairwiseOnDemand]: 98/120 looper letters, 427 selfloop transitions, 427 changer transitions 218/1120 dead transitions. [2022-11-20 10:43:23,076 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 1120 transitions, 21601 flow [2022-11-20 10:43:23,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-11-20 10:43:23,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2022-11-20 10:43:23,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 6721 transitions. [2022-11-20 10:43:23,089 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5185956790123457 [2022-11-20 10:43:23,089 INFO L72 ComplementDD]: Start complementDD. Operand 108 states and 6721 transitions. [2022-11-20 10:43:23,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 6721 transitions. [2022-11-20 10:43:23,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:43:23,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 108 states and 6721 transitions. [2022-11-20 10:43:23,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 109 states, 108 states have (on average 62.23148148148148) internal successors, (6721), 108 states have internal predecessors, (6721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:23,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 109 states, 109 states have (on average 120.0) internal successors, (13080), 109 states have internal predecessors, (13080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:23,278 INFO L81 ComplementDD]: Finished complementDD. Result has 109 states, 109 states have (on average 120.0) internal successors, (13080), 109 states have internal predecessors, (13080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:23,278 INFO L175 Difference]: Start difference. First operand has 374 places, 1101 transitions, 14600 flow. Second operand 108 states and 6721 transitions. [2022-11-20 10:43:23,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 1120 transitions, 21601 flow [2022-11-20 10:43:24,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1120 transitions, 16220 flow, removed 2443 selfloop flow, removed 50 redundant places. [2022-11-20 10:43:24,169 INFO L231 Difference]: Finished difference. Result has 436 places, 676 transitions, 9046 flow [2022-11-20 10:43:24,169 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=6341, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=108, PETRI_FLOW=9046, PETRI_PLACES=436, PETRI_TRANSITIONS=676} [2022-11-20 10:43:24,170 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 329 predicate places. [2022-11-20 10:43:24,170 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 676 transitions, 9046 flow [2022-11-20 10:43:24,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 61.22222222222222) internal successors, (2204), 36 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:24,171 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:43:24,172 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:43:24,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-20 10:43:24,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-20 10:43:24,380 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:43:24,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:43:24,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1287597326, now seen corresponding path program 10 times [2022-11-20 10:43:24,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:43:24,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890742743] [2022-11-20 10:43:24,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:43:24,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:43:24,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:43:26,407 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:26,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:43:26,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890742743] [2022-11-20 10:43:26,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890742743] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:43:26,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630638137] [2022-11-20 10:43:26,408 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 10:43:26,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:43:26,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:43:26,410 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:43:26,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 10:43:26,575 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 10:43:26,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:43:26,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-20 10:43:26,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:43:28,475 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-20 10:43:28,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-11-20 10:43:28,507 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:28,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:43:28,772 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-20 10:43:28,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-11-20 10:43:31,649 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:31,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630638137] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:43:31,650 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:43:31,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21, 21] total 57 [2022-11-20 10:43:31,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687495956] [2022-11-20 10:43:31,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:43:31,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-11-20 10:43:31,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:43:31,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-11-20 10:43:31,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=2838, Unknown=0, NotChecked=0, Total=3192 [2022-11-20 10:43:31,654 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:43:31,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 676 transitions, 9046 flow. Second operand has 57 states, 57 states have (on average 60.89473684210526) internal successors, (3471), 57 states have internal predecessors, (3471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:31,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:43:31,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:43:31,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:43:41,432 INFO L130 PetriNetUnfolder]: 1318/8642 cut-off events. [2022-11-20 10:43:41,433 INFO L131 PetriNetUnfolder]: For 136467/136816 co-relation queries the response was YES. [2022-11-20 10:43:41,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35076 conditions, 8642 events. 1318/8642 cut-off events. For 136467/136816 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 111953 event pairs, 19 based on Foata normal form. 184/8009 useless extension candidates. Maximal degree in co-relation 34960. Up to 1169 conditions per place. [2022-11-20 10:43:41,548 INFO L137 encePairwiseOnDemand]: 89/120 looper letters, 515 selfloop transitions, 485 changer transitions 19/1067 dead transitions. [2022-11-20 10:43:41,548 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 1067 transitions, 17426 flow [2022-11-20 10:43:41,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-11-20 10:43:41,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-11-20 10:43:41,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3580 transitions. [2022-11-20 10:43:41,556 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.514367816091954 [2022-11-20 10:43:41,556 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3580 transitions. [2022-11-20 10:43:41,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3580 transitions. [2022-11-20 10:43:41,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:43:41,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3580 transitions. [2022-11-20 10:43:41,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 61.724137931034484) internal successors, (3580), 58 states have internal predecessors, (3580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:41,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 120.0) internal successors, (7080), 59 states have internal predecessors, (7080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:41,575 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 120.0) internal successors, (7080), 59 states have internal predecessors, (7080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:41,576 INFO L175 Difference]: Start difference. First operand has 436 places, 676 transitions, 9046 flow. Second operand 58 states and 3580 transitions. [2022-11-20 10:43:41,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 1067 transitions, 17426 flow [2022-11-20 10:43:42,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 1067 transitions, 16228 flow, removed 444 selfloop flow, removed 68 redundant places. [2022-11-20 10:43:42,194 INFO L231 Difference]: Finished difference. Result has 395 places, 920 transitions, 13148 flow [2022-11-20 10:43:42,195 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=8292, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=13148, PETRI_PLACES=395, PETRI_TRANSITIONS=920} [2022-11-20 10:43:42,196 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 288 predicate places. [2022-11-20 10:43:42,196 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 920 transitions, 13148 flow [2022-11-20 10:43:42,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 60.89473684210526) internal successors, (3471), 57 states have internal predecessors, (3471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:42,197 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:43:42,197 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:43:42,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 10:43:42,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-20 10:43:42,398 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:43:42,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:43:42,399 INFO L85 PathProgramCache]: Analyzing trace with hash 87493184, now seen corresponding path program 11 times [2022-11-20 10:43:42,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:43:42,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292261349] [2022-11-20 10:43:42,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:43:42,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:43:42,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:43:44,354 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:44,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:43:44,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292261349] [2022-11-20 10:43:44,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292261349] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:43:44,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845756654] [2022-11-20 10:43:44,355 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 10:43:44,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:43:44,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:43:44,358 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:43:44,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 10:43:44,550 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-11-20 10:43:44,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:43:44,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-20 10:43:44,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:43:47,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 10:43:47,017 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:43:47,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 10 [2022-11-20 10:43:47,047 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:47,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:43:47,317 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-20 10:43:47,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-11-20 10:43:49,074 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:49,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845756654] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:43:49,074 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:43:49,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 21] total 62 [2022-11-20 10:43:49,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452119701] [2022-11-20 10:43:49,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:43:49,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-11-20 10:43:49,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:43:49,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-11-20 10:43:49,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=3252, Unknown=0, NotChecked=0, Total=3782 [2022-11-20 10:43:49,082 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:43:49,086 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 920 transitions, 13148 flow. Second operand has 62 states, 62 states have (on average 60.62903225806452) internal successors, (3759), 62 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:49,086 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:43:49,086 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:43:49,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:43:56,674 INFO L130 PetriNetUnfolder]: 1668/10062 cut-off events. [2022-11-20 10:43:56,674 INFO L131 PetriNetUnfolder]: For 153555/154159 co-relation queries the response was YES. [2022-11-20 10:43:56,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41670 conditions, 10062 events. 1668/10062 cut-off events. For 153555/154159 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 132400 event pairs, 0 based on Foata normal form. 300/9422 useless extension candidates. Maximal degree in co-relation 41586. Up to 1530 conditions per place. [2022-11-20 10:43:56,818 INFO L137 encePairwiseOnDemand]: 90/120 looper letters, 505 selfloop transitions, 731 changer transitions 17/1301 dead transitions. [2022-11-20 10:43:56,818 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1301 transitions, 22309 flow [2022-11-20 10:43:56,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-20 10:43:56,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-11-20 10:43:56,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3538 transitions. [2022-11-20 10:43:56,828 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5172514619883041 [2022-11-20 10:43:56,829 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3538 transitions. [2022-11-20 10:43:56,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3538 transitions. [2022-11-20 10:43:56,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:43:56,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3538 transitions. [2022-11-20 10:43:56,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 62.07017543859649) internal successors, (3538), 57 states have internal predecessors, (3538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:56,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 120.0) internal successors, (6960), 58 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:56,852 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 120.0) internal successors, (6960), 58 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:56,853 INFO L175 Difference]: Start difference. First operand has 395 places, 920 transitions, 13148 flow. Second operand 57 states and 3538 transitions. [2022-11-20 10:43:56,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 1301 transitions, 22309 flow [2022-11-20 10:43:57,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1301 transitions, 22009 flow, removed 87 selfloop flow, removed 32 redundant places. [2022-11-20 10:43:57,769 INFO L231 Difference]: Finished difference. Result has 435 places, 1196 transitions, 20410 flow [2022-11-20 10:43:57,770 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=12918, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=20410, PETRI_PLACES=435, PETRI_TRANSITIONS=1196} [2022-11-20 10:43:57,771 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 328 predicate places. [2022-11-20 10:43:57,771 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 1196 transitions, 20410 flow [2022-11-20 10:43:57,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 60.62903225806452) internal successors, (3759), 62 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:43:57,772 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:43:57,773 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:43:57,781 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 10:43:57,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-20 10:43:57,980 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:43:57,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:43:57,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1442664824, now seen corresponding path program 12 times [2022-11-20 10:43:57,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:43:57,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950414736] [2022-11-20 10:43:57,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:43:57,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:43:58,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:43:59,883 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:43:59,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:43:59,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950414736] [2022-11-20 10:43:59,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950414736] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:43:59,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888500559] [2022-11-20 10:43:59,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 10:43:59,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:43:59,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:43:59,886 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:43:59,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 10:44:00,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-11-20 10:44:00,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:44:00,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 39 conjunts are in the unsatisfiable core [2022-11-20 10:44:00,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:44:01,788 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-20 10:44:01,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-11-20 10:44:01,818 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-20 10:44:01,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:44:02,324 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-11-20 10:44:02,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-11-20 10:44:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 9 proven. 36 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-20 10:44:03,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888500559] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:44:03,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:44:03,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 20, 20] total 56 [2022-11-20 10:44:03,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362770125] [2022-11-20 10:44:03,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:44:03,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-20 10:44:03,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:44:03,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-20 10:44:03,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=398, Invalid=2682, Unknown=0, NotChecked=0, Total=3080 [2022-11-20 10:44:03,938 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:44:03,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 1196 transitions, 20410 flow. Second operand has 56 states, 56 states have (on average 60.92857142857143) internal successors, (3412), 56 states have internal predecessors, (3412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:03,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:44:03,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:44:03,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:44:13,451 INFO L130 PetriNetUnfolder]: 1954/11688 cut-off events. [2022-11-20 10:44:13,452 INFO L131 PetriNetUnfolder]: For 269464/271049 co-relation queries the response was YES. [2022-11-20 10:44:13,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55459 conditions, 11688 events. 1954/11688 cut-off events. For 269464/271049 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 158647 event pairs, 19 based on Foata normal form. 435/11024 useless extension candidates. Maximal degree in co-relation 55362. Up to 3058 conditions per place. [2022-11-20 10:44:13,662 INFO L137 encePairwiseOnDemand]: 89/120 looper letters, 987 selfloop transitions, 528 changer transitions 18/1581 dead transitions. [2022-11-20 10:44:13,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 1581 transitions, 31008 flow [2022-11-20 10:44:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-20 10:44:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-11-20 10:44:13,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3269 transitions. [2022-11-20 10:44:13,677 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5139937106918239 [2022-11-20 10:44:13,677 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3269 transitions. [2022-11-20 10:44:13,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3269 transitions. [2022-11-20 10:44:13,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:44:13,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3269 transitions. [2022-11-20 10:44:13,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 61.679245283018865) internal successors, (3269), 53 states have internal predecessors, (3269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:13,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 120.0) internal successors, (6480), 54 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:13,701 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 120.0) internal successors, (6480), 54 states have internal predecessors, (6480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:13,702 INFO L175 Difference]: Start difference. First operand has 435 places, 1196 transitions, 20410 flow. Second operand 53 states and 3269 transitions. [2022-11-20 10:44:13,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 1581 transitions, 31008 flow [2022-11-20 10:44:15,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 1581 transitions, 29519 flow, removed 548 selfloop flow, removed 37 redundant places. [2022-11-20 10:44:15,901 INFO L231 Difference]: Finished difference. Result has 465 places, 1481 transitions, 26655 flow [2022-11-20 10:44:15,902 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=19503, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=26655, PETRI_PLACES=465, PETRI_TRANSITIONS=1481} [2022-11-20 10:44:15,903 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 358 predicate places. [2022-11-20 10:44:15,903 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 1481 transitions, 26655 flow [2022-11-20 10:44:15,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 60.92857142857143) internal successors, (3412), 56 states have internal predecessors, (3412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:15,904 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:44:15,904 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:44:15,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 10:44:16,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 10:44:16,105 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:44:16,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:44:16,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1257149516, now seen corresponding path program 13 times [2022-11-20 10:44:16,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:44:16,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148054410] [2022-11-20 10:44:16,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:44:16,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:44:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:44:17,911 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:44:17,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:44:17,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148054410] [2022-11-20 10:44:17,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148054410] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:44:17,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887934616] [2022-11-20 10:44:17,912 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 10:44:17,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:44:17,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:44:17,913 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:44:17,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 10:44:18,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:44:18,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-20 10:44:18,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:44:19,736 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-20 10:44:19,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-11-20 10:44:19,759 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:44:19,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:44:19,990 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-20 10:44:19,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-11-20 10:44:22,593 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:44:22,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887934616] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:44:22,593 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:44:22,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21, 21] total 57 [2022-11-20 10:44:22,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515980511] [2022-11-20 10:44:22,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:44:22,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-11-20 10:44:22,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:44:22,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-11-20 10:44:22,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=2838, Unknown=0, NotChecked=0, Total=3192 [2022-11-20 10:44:22,600 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:44:22,602 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 1481 transitions, 26655 flow. Second operand has 57 states, 57 states have (on average 60.89473684210526) internal successors, (3471), 57 states have internal predecessors, (3471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:22,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:44:22,602 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:44:22,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:44:35,392 INFO L130 PetriNetUnfolder]: 1960/11783 cut-off events. [2022-11-20 10:44:35,393 INFO L131 PetriNetUnfolder]: For 333172/334571 co-relation queries the response was YES. [2022-11-20 10:44:35,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58209 conditions, 11783 events. 1960/11783 cut-off events. For 333172/334571 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 160488 event pairs, 23 based on Foata normal form. 545/11228 useless extension candidates. Maximal degree in co-relation 58096. Up to 1697 conditions per place. [2022-11-20 10:44:35,603 INFO L137 encePairwiseOnDemand]: 90/120 looper letters, 744 selfloop transitions, 864 changer transitions 26/1682 dead transitions. [2022-11-20 10:44:35,604 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 1682 transitions, 35216 flow [2022-11-20 10:44:35,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-20 10:44:35,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-20 10:44:35,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3637 transitions. [2022-11-20 10:44:35,614 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5137005649717514 [2022-11-20 10:44:35,614 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3637 transitions. [2022-11-20 10:44:35,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3637 transitions. [2022-11-20 10:44:35,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:44:35,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3637 transitions. [2022-11-20 10:44:35,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 61.644067796610166) internal successors, (3637), 59 states have internal predecessors, (3637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:35,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 120.0) internal successors, (7200), 60 states have internal predecessors, (7200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:35,633 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 120.0) internal successors, (7200), 60 states have internal predecessors, (7200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:35,633 INFO L175 Difference]: Start difference. First operand has 465 places, 1481 transitions, 26655 flow. Second operand 59 states and 3637 transitions. [2022-11-20 10:44:35,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 1682 transitions, 35216 flow [2022-11-20 10:44:37,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1682 transitions, 33771 flow, removed 665 selfloop flow, removed 31 redundant places. [2022-11-20 10:44:37,676 INFO L231 Difference]: Finished difference. Result has 499 places, 1528 transitions, 28689 flow [2022-11-20 10:44:37,677 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=25724, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=818, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=28689, PETRI_PLACES=499, PETRI_TRANSITIONS=1528} [2022-11-20 10:44:37,678 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 392 predicate places. [2022-11-20 10:44:37,678 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 1528 transitions, 28689 flow [2022-11-20 10:44:37,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 60.89473684210526) internal successors, (3471), 57 states have internal predecessors, (3471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:37,679 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:44:37,679 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:44:37,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 10:44:37,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:44:37,880 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:44:37,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:44:37,880 INFO L85 PathProgramCache]: Analyzing trace with hash -2029546744, now seen corresponding path program 14 times [2022-11-20 10:44:37,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:44:37,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335042829] [2022-11-20 10:44:37,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:44:37,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:44:37,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:44:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 9 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:44:40,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:44:40,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335042829] [2022-11-20 10:44:40,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335042829] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:44:40,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795489970] [2022-11-20 10:44:40,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:44:40,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:44:40,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:44:40,452 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:44:40,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 10:44:40,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:44:40,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:44:40,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-20 10:44:40,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:44:42,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-11-20 10:44:42,159 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:44:42,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:44:42,379 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-20 10:44:42,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2022-11-20 10:44:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:44:43,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795489970] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:44:43,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:44:43,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21, 21] total 58 [2022-11-20 10:44:43,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134410746] [2022-11-20 10:44:43,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:44:43,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-11-20 10:44:43,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:44:43,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-11-20 10:44:43,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=453, Invalid=2853, Unknown=0, NotChecked=0, Total=3306 [2022-11-20 10:44:43,971 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 120 [2022-11-20 10:44:43,973 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 1528 transitions, 28689 flow. Second operand has 58 states, 58 states have (on average 60.86206896551724) internal successors, (3530), 58 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:44:43,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:44:43,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 120 [2022-11-20 10:44:43,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:45:03,670 INFO L130 PetriNetUnfolder]: 2274/14290 cut-off events. [2022-11-20 10:45:03,671 INFO L131 PetriNetUnfolder]: For 405267/406579 co-relation queries the response was YES. [2022-11-20 10:45:03,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71447 conditions, 14290 events. 2274/14290 cut-off events. For 405267/406579 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 198130 event pairs, 5 based on Foata normal form. 724/13685 useless extension candidates. Maximal degree in co-relation 71328. Up to 2068 conditions per place. [2022-11-20 10:45:03,928 INFO L137 encePairwiseOnDemand]: 94/120 looper letters, 755 selfloop transitions, 1210 changer transitions 81/2094 dead transitions. [2022-11-20 10:45:03,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 2094 transitions, 46524 flow [2022-11-20 10:45:03,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-11-20 10:45:03,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2022-11-20 10:45:03,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 4922 transitions. [2022-11-20 10:45:03,941 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5191983122362869 [2022-11-20 10:45:03,942 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 4922 transitions. [2022-11-20 10:45:03,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 4922 transitions. [2022-11-20 10:45:03,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:45:03,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 4922 transitions. [2022-11-20 10:45:03,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 62.30379746835443) internal successors, (4922), 79 states have internal predecessors, (4922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:03,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 120.0) internal successors, (9600), 80 states have internal predecessors, (9600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:03,974 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 120.0) internal successors, (9600), 80 states have internal predecessors, (9600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:03,974 INFO L175 Difference]: Start difference. First operand has 499 places, 1528 transitions, 28689 flow. Second operand 79 states and 4922 transitions. [2022-11-20 10:45:03,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 2094 transitions, 46524 flow [2022-11-20 10:45:06,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 2094 transitions, 45869 flow, removed 161 selfloop flow, removed 34 redundant places. [2022-11-20 10:45:07,046 INFO L231 Difference]: Finished difference. Result has 550 places, 1745 transitions, 36471 flow [2022-11-20 10:45:07,048 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=28181, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=36471, PETRI_PLACES=550, PETRI_TRANSITIONS=1745} [2022-11-20 10:45:07,049 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 443 predicate places. [2022-11-20 10:45:07,049 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 1745 transitions, 36471 flow [2022-11-20 10:45:07,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 60.86206896551724) internal successors, (3530), 58 states have internal predecessors, (3530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:07,050 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:45:07,050 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:45:07,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-20 10:45:07,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 10:45:07,257 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:45:07,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:45:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash -384228148, now seen corresponding path program 15 times [2022-11-20 10:45:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:45:07,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886707987] [2022-11-20 10:45:07,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:45:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:45:07,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:45:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:45:09,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:45:09,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886707987] [2022-11-20 10:45:09,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886707987] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:45:09,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068477359] [2022-11-20 10:45:09,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:45:09,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:45:09,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:45:09,402 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:45:09,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 10:45:09,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 10:45:09,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:45:09,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-20 10:45:09,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:45:10,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:45:10,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 10:45:11,366 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-20 10:45:11,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-11-20 10:45:11,400 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 10:45:11,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:45:12,147 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:45:12,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 38 [2022-11-20 10:45:12,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-20 10:45:13,889 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 10:45:13,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068477359] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:45:13,890 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:45:13,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 18, 18] total 52 [2022-11-20 10:45:13,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640735598] [2022-11-20 10:45:13,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:45:13,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-11-20 10:45:13,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:45:13,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-11-20 10:45:13,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=2369, Unknown=0, NotChecked=0, Total=2652 [2022-11-20 10:45:13,896 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 120 [2022-11-20 10:45:13,897 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 1745 transitions, 36471 flow. Second operand has 52 states, 52 states have (on average 55.90384615384615) internal successors, (2907), 52 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:13,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:45:13,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 120 [2022-11-20 10:45:13,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:45:31,182 INFO L130 PetriNetUnfolder]: 3103/18846 cut-off events. [2022-11-20 10:45:31,183 INFO L131 PetriNetUnfolder]: For 569179/570931 co-relation queries the response was YES. [2022-11-20 10:45:31,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99298 conditions, 18846 events. 3103/18846 cut-off events. For 569179/570931 co-relation queries the response was YES. Maximal size of possible extension queue 1122. Compared 275593 event pairs, 66 based on Foata normal form. 610/17692 useless extension candidates. Maximal degree in co-relation 99171. Up to 4704 conditions per place. [2022-11-20 10:45:31,565 INFO L137 encePairwiseOnDemand]: 91/120 looper letters, 1654 selfloop transitions, 902 changer transitions 35/2636 dead transitions. [2022-11-20 10:45:31,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 2636 transitions, 61613 flow [2022-11-20 10:45:31,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-20 10:45:31,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-20 10:45:31,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3534 transitions. [2022-11-20 10:45:31,574 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.475 [2022-11-20 10:45:31,574 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3534 transitions. [2022-11-20 10:45:31,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3534 transitions. [2022-11-20 10:45:31,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:45:31,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3534 transitions. [2022-11-20 10:45:31,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 57.0) internal successors, (3534), 62 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:31,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 120.0) internal successors, (7560), 63 states have internal predecessors, (7560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:31,599 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 120.0) internal successors, (7560), 63 states have internal predecessors, (7560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:31,600 INFO L175 Difference]: Start difference. First operand has 550 places, 1745 transitions, 36471 flow. Second operand 62 states and 3534 transitions. [2022-11-20 10:45:31,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 2636 transitions, 61613 flow [2022-11-20 10:45:35,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 2636 transitions, 59069 flow, removed 1049 selfloop flow, removed 53 redundant places. [2022-11-20 10:45:35,715 INFO L231 Difference]: Finished difference. Result has 581 places, 2444 transitions, 53232 flow [2022-11-20 10:45:35,717 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=34864, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1058, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=53232, PETRI_PLACES=581, PETRI_TRANSITIONS=2444} [2022-11-20 10:45:35,718 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 474 predicate places. [2022-11-20 10:45:35,718 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 2444 transitions, 53232 flow [2022-11-20 10:45:35,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 55.90384615384615) internal successors, (2907), 52 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:35,719 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:45:35,719 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:45:35,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 10:45:35,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:45:35,926 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:45:35,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:45:35,927 INFO L85 PathProgramCache]: Analyzing trace with hash -712603662, now seen corresponding path program 16 times [2022-11-20 10:45:35,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:45:35,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882927572] [2022-11-20 10:45:35,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:45:35,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:45:35,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:45:37,989 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:45:37,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:45:37,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882927572] [2022-11-20 10:45:37,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882927572] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:45:37,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650605408] [2022-11-20 10:45:37,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 10:45:37,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:45:37,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:45:37,991 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:45:37,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 10:45:38,135 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 10:45:38,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:45:38,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-20 10:45:38,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:45:40,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:45:40,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 10:45:40,647 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-20 10:45:40,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-11-20 10:45:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:45:40,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:45:41,111 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:45:41,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 41 [2022-11-20 10:45:41,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-20 10:45:45,092 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:45:45,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650605408] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:45:45,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:45:45,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 72 [2022-11-20 10:45:45,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299431090] [2022-11-20 10:45:45,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:45:45,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-11-20 10:45:45,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:45:45,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-11-20 10:45:45,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=352, Invalid=4754, Unknown=6, NotChecked=0, Total=5112 [2022-11-20 10:45:45,099 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 120 [2022-11-20 10:45:45,101 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 2444 transitions, 53232 flow. Second operand has 72 states, 72 states have (on average 55.388888888888886) internal successors, (3988), 72 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:45:45,101 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:45:45,101 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 120 [2022-11-20 10:45:45,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:46:09,356 INFO L130 PetriNetUnfolder]: 3185/19779 cut-off events. [2022-11-20 10:46:09,356 INFO L131 PetriNetUnfolder]: For 810384/812206 co-relation queries the response was YES. [2022-11-20 10:46:09,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111154 conditions, 19779 events. 3185/19779 cut-off events. For 810384/812206 co-relation queries the response was YES. Maximal size of possible extension queue 1196. Compared 292612 event pairs, 42 based on Foata normal form. 924/18827 useless extension candidates. Maximal degree in co-relation 111007. Up to 2913 conditions per place. [2022-11-20 10:46:09,977 INFO L137 encePairwiseOnDemand]: 90/120 looper letters, 1228 selfloop transitions, 1449 changer transitions 21/2743 dead transitions. [2022-11-20 10:46:09,977 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 2743 transitions, 66330 flow [2022-11-20 10:46:09,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-11-20 10:46:09,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2022-11-20 10:46:09,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3109 transitions. [2022-11-20 10:46:09,984 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.47106060606060607 [2022-11-20 10:46:09,984 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3109 transitions. [2022-11-20 10:46:09,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3109 transitions. [2022-11-20 10:46:09,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:46:09,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3109 transitions. [2022-11-20 10:46:09,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 56.527272727272724) internal successors, (3109), 55 states have internal predecessors, (3109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:46:09,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 120.0) internal successors, (6720), 56 states have internal predecessors, (6720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:46:10,001 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 120.0) internal successors, (6720), 56 states have internal predecessors, (6720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:46:10,002 INFO L175 Difference]: Start difference. First operand has 581 places, 2444 transitions, 53232 flow. Second operand 55 states and 3109 transitions. [2022-11-20 10:46:10,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 2743 transitions, 66330 flow [2022-11-20 10:46:17,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 2743 transitions, 64120 flow, removed 1053 selfloop flow, removed 35 redundant places. [2022-11-20 10:46:17,114 INFO L231 Difference]: Finished difference. Result has 606 places, 2556 transitions, 57370 flow [2022-11-20 10:46:17,117 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=51444, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=57370, PETRI_PLACES=606, PETRI_TRANSITIONS=2556} [2022-11-20 10:46:17,118 INFO L288 CegarLoopForPetriNet]: 107 programPoint places, 499 predicate places. [2022-11-20 10:46:17,118 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 2556 transitions, 57370 flow [2022-11-20 10:46:17,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 55.388888888888886) internal successors, (3988), 72 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:46:17,119 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:46:17,119 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:46:17,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-20 10:46:17,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:46:17,327 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 10:46:17,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:46:17,327 INFO L85 PathProgramCache]: Analyzing trace with hash 933105292, now seen corresponding path program 17 times [2022-11-20 10:46:17,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:46:17,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524409962] [2022-11-20 10:46:17,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:46:17,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:46:17,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:46:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:46:19,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:46:19,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524409962] [2022-11-20 10:46:19,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524409962] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:46:19,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430910131] [2022-11-20 10:46:19,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 10:46:19,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:46:19,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:46:19,256 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:46:19,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3ef355c1-04ef-422e-a14d-f4cf26f7194f/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 10:46:19,426 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-11-20 10:46:19,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:46:19,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-20 10:46:19,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:46:20,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:46:20,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-20 10:46:21,125 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-20 10:46:21,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-11-20 10:46:21,147 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 10:46:21,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:46:21,418 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_558 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_558) c_~queue~0.base) (+ c_~queue~0.offset (* c_~front~0 4) 8)))) is different from false [2022-11-20 10:46:21,439 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:46:21,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 41 [2022-11-20 10:46:21,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-20 10:46:22,538 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-20 10:46:22,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430910131] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:46:22,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:46:22,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22, 18] total 56 [2022-11-20 10:46:22,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007063576] [2022-11-20 10:46:22,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:46:22,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-20 10:46:22,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:46:22,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-20 10:46:22,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=2811, Unknown=1, NotChecked=106, Total=3080 [2022-11-20 10:46:22,547 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 120 [2022-11-20 10:46:22,549 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 2556 transitions, 57370 flow. Second operand has 56 states, 56 states have (on average 55.875) internal successors, (3129), 56 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:46:22,549 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:46:22,549 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 120 [2022-11-20 10:46:22,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand