./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/parallel-barrier.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/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_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/parallel-barrier.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/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_73c97395-4e2e-4083-b1d9-59cea849664c/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 22b51332425cd14048935a20a73abea0065b1633fac56d6d6be511ab67585236 --- 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:30:03,549 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:30:03,552 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:30:03,585 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:30:03,588 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:30:03,591 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:30:03,594 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:30:03,598 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:30:03,602 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:30:03,608 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:30:03,610 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:30:03,612 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:30:03,613 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:30:03,615 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:30:03,617 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:30:03,619 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:30:03,621 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:30:03,622 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:30:03,623 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:30:03,630 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:30:03,632 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:30:03,634 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:30:03,635 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:30:03,636 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:30:03,646 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:30:03,647 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:30:03,647 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:30:03,649 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:30:03,649 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:30:03,650 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:30:03,651 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:30:03,652 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:30:03,654 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:30:03,655 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:30:03,656 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:30:03,656 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:30:03,657 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:30:03,657 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:30:03,658 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:30:03,659 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:30:03,660 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:30:03,661 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 10:30:03,699 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:30:03,699 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:30:03,700 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:30:03,700 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:30:03,701 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:30:03,701 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:30:03,702 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:30:03,703 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:30:03,703 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:30:03,703 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:30:03,704 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:30:03,705 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:30:03,705 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:30:03,705 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:30:03,706 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:30:03,706 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:30:03,706 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:30:03,707 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:30:03,707 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:30:03,707 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:30:03,707 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:30:03,708 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:30:03,708 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:30:03,708 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:30:03,709 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:30:03,709 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:30:03,709 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:30:03,710 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:30:03,710 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:30:03,710 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:30:03,711 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:30:03,711 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:30:03,711 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:30:03,712 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_73c97395-4e2e-4083-b1d9-59cea849664c/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_73c97395-4e2e-4083-b1d9-59cea849664c/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 -> 22b51332425cd14048935a20a73abea0065b1633fac56d6d6be511ab67585236 [2022-11-20 10:30:04,049 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:30:04,070 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:30:04,072 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:30:04,074 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:30:04,074 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:30:04,076 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/parallel-barrier.wvr.c [2022-11-20 10:30:07,190 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:30:07,363 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:30:07,364 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/sv-benchmarks/c/weaver/parallel-barrier.wvr.c [2022-11-20 10:30:07,376 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/data/2055ac7ab/615f03e2940c4ea9a9e21678a691888b/FLAGeed2d7cde [2022-11-20 10:30:07,391 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/data/2055ac7ab/615f03e2940c4ea9a9e21678a691888b [2022-11-20 10:30:07,393 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:30:07,395 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:30:07,396 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:30:07,397 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:30:07,400 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:30:07,401 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,402 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15e62e1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07, skipping insertion in model container [2022-11-20 10:30:07,403 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,410 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:30:07,432 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:30:07,639 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_73c97395-4e2e-4083-b1d9-59cea849664c/sv-benchmarks/c/weaver/parallel-barrier.wvr.c[4722,4735] [2022-11-20 10:30:07,644 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:30:07,655 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:30:07,690 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_73c97395-4e2e-4083-b1d9-59cea849664c/sv-benchmarks/c/weaver/parallel-barrier.wvr.c[4722,4735] [2022-11-20 10:30:07,691 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:30:07,731 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:30:07,732 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07 WrapperNode [2022-11-20 10:30:07,733 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:30:07,735 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:30:07,735 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:30:07,745 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:30:07,764 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:30:07" (1/1) ... [2022-11-20 10:30:07,785 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:30:07" (1/1) ... [2022-11-20 10:30:07,814 INFO L138 Inliner]: procedures = 25, calls = 98, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 253 [2022-11-20 10:30:07,815 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:30:07,816 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:30:07,816 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:30:07,816 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:30:07,826 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,827 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,831 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,831 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,840 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,842 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,844 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,846 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,850 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:30:07,851 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:30:07,851 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:30:07,851 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:30:07,852 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (1/1) ... [2022-11-20 10:30:07,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:30:07,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:30:07,894 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:30:07,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_73c97395-4e2e-4083-b1d9-59cea849664c/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:30:07,937 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:30:07,937 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:30:07,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:30:07,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:30:07,938 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 10:30:07,938 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 10:30:07,938 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 10:30:07,938 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 10:30:07,938 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-20 10:30:07,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-20 10:30:07,939 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-11-20 10:30:07,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-11-20 10:30:07,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:30:07,939 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2022-11-20 10:30:07,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2022-11-20 10:30:07,940 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2022-11-20 10:30:07,940 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2022-11-20 10:30:07,940 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-20 10:30:07,940 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-20 10:30:07,940 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:30:07,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:30:07,940 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:30:07,942 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:30:08,066 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:30:08,069 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:30:08,520 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:30:08,601 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:30:08,609 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 10:30:08,612 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:30:08 BoogieIcfgContainer [2022-11-20 10:30:08,612 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:30:08,615 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:30:08,617 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:30:08,621 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:30:08,621 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:30:07" (1/3) ... [2022-11-20 10:30:08,622 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fe88359 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:30:08, skipping insertion in model container [2022-11-20 10:30:08,622 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:30:07" (2/3) ... [2022-11-20 10:30:08,625 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fe88359 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:30:08, skipping insertion in model container [2022-11-20 10:30:08,625 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:30:08" (3/3) ... [2022-11-20 10:30:08,627 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-barrier.wvr.c [2022-11-20 10:30:08,636 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 10:30:08,647 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:30:08,648 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:30:08,648 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 10:30:08,859 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2022-11-20 10:30:08,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 246 places, 235 transitions, 542 flow [2022-11-20 10:30:09,084 INFO L130 PetriNetUnfolder]: 8/207 cut-off events. [2022-11-20 10:30:09,085 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-20 10:30:09,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236 conditions, 207 events. 8/207 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 238 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 177. Up to 3 conditions per place. [2022-11-20 10:30:09,095 INFO L82 GeneralOperation]: Start removeDead. Operand has 246 places, 235 transitions, 542 flow [2022-11-20 10:30:09,107 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 209 places, 198 transitions, 444 flow [2022-11-20 10:30:09,129 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:30:09,137 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;@6d96985e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:30:09,138 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-11-20 10:30:09,227 INFO L130 PetriNetUnfolder]: 8/197 cut-off events. [2022-11-20 10:30:09,228 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-20 10:30:09,229 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:09,230 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:09,232 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:09,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:09,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1133660532, now seen corresponding path program 1 times [2022-11-20 10:30:09,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:09,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845305702] [2022-11-20 10:30:09,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:09,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:09,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:10,557 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:30:10,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:10,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845305702] [2022-11-20 10:30:10,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845305702] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:10,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:10,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:30:10,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168537724] [2022-11-20 10:30:10,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:10,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:30:10,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:10,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:30:10,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:30:10,631 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-11-20 10:30:10,639 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 198 transitions, 444 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:10,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:10,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-11-20 10:30:10,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:11,254 INFO L130 PetriNetUnfolder]: 300/1160 cut-off events. [2022-11-20 10:30:11,256 INFO L131 PetriNetUnfolder]: For 372/372 co-relation queries the response was YES. [2022-11-20 10:30:11,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1986 conditions, 1160 events. 300/1160 cut-off events. For 372/372 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 6494 event pairs, 155 based on Foata normal form. 50/1092 useless extension candidates. Maximal degree in co-relation 1761. Up to 289 conditions per place. [2022-11-20 10:30:11,277 INFO L137 encePairwiseOnDemand]: 228/239 looper letters, 48 selfloop transitions, 6 changer transitions 3/221 dead transitions. [2022-11-20 10:30:11,278 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 221 transitions, 663 flow [2022-11-20 10:30:11,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:30:11,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 10:30:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1053 transitions. [2022-11-20 10:30:11,306 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8811715481171548 [2022-11-20 10:30:11,307 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1053 transitions. [2022-11-20 10:30:11,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1053 transitions. [2022-11-20 10:30:11,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:11,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1053 transitions. [2022-11-20 10:30:11,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 210.6) internal successors, (1053), 5 states have internal predecessors, (1053), 0 states have call successors, (0), 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:30:11,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:11,336 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:11,339 INFO L175 Difference]: Start difference. First operand has 209 places, 198 transitions, 444 flow. Second operand 5 states and 1053 transitions. [2022-11-20 10:30:11,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 221 transitions, 663 flow [2022-11-20 10:30:11,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 221 transitions, 589 flow, removed 0 selfloop flow, removed 12 redundant places. [2022-11-20 10:30:11,355 INFO L231 Difference]: Finished difference. Result has 202 places, 191 transitions, 416 flow [2022-11-20 10:30:11,358 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=416, PETRI_PLACES=202, PETRI_TRANSITIONS=191} [2022-11-20 10:30:11,363 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, -7 predicate places. [2022-11-20 10:30:11,364 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 191 transitions, 416 flow [2022-11-20 10:30:11,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:11,365 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:11,366 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:11,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:30:11,366 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:11,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:11,367 INFO L85 PathProgramCache]: Analyzing trace with hash 737518558, now seen corresponding path program 2 times [2022-11-20 10:30:11,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:11,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450966878] [2022-11-20 10:30:11,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:11,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:11,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:11,959 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:30:11,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:11,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450966878] [2022-11-20 10:30:11,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450966878] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:11,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:11,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:30:11,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774920697] [2022-11-20 10:30:11,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:11,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:30:11,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:11,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:30:11,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:30:11,977 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-11-20 10:30:11,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 191 transitions, 416 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:11,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:11,980 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-11-20 10:30:11,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:12,432 INFO L130 PetriNetUnfolder]: 264/1094 cut-off events. [2022-11-20 10:30:12,432 INFO L131 PetriNetUnfolder]: For 121/121 co-relation queries the response was YES. [2022-11-20 10:30:12,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1639 conditions, 1094 events. 264/1094 cut-off events. For 121/121 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 6033 event pairs, 107 based on Foata normal form. 20/1002 useless extension candidates. Maximal degree in co-relation 1236. Up to 258 conditions per place. [2022-11-20 10:30:12,443 INFO L137 encePairwiseOnDemand]: 232/239 looper letters, 48 selfloop transitions, 6 changer transitions 1/218 dead transitions. [2022-11-20 10:30:12,444 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 218 transitions, 607 flow [2022-11-20 10:30:12,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:30:12,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 10:30:12,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1046 transitions. [2022-11-20 10:30:12,448 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8753138075313808 [2022-11-20 10:30:12,448 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1046 transitions. [2022-11-20 10:30:12,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1046 transitions. [2022-11-20 10:30:12,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:12,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1046 transitions. [2022-11-20 10:30:12,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 209.2) internal successors, (1046), 5 states have internal predecessors, (1046), 0 states have call successors, (0), 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:30:12,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:12,457 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:12,457 INFO L175 Difference]: Start difference. First operand has 202 places, 191 transitions, 416 flow. Second operand 5 states and 1046 transitions. [2022-11-20 10:30:12,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 218 transitions, 607 flow [2022-11-20 10:30:12,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 218 transitions, 595 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:12,466 INFO L231 Difference]: Finished difference. Result has 200 places, 190 transitions, 420 flow [2022-11-20 10:30:12,467 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=420, PETRI_PLACES=200, PETRI_TRANSITIONS=190} [2022-11-20 10:30:12,468 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, -9 predicate places. [2022-11-20 10:30:12,468 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 190 transitions, 420 flow [2022-11-20 10:30:12,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:12,469 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:12,470 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:12,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 10:30:12,470 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:12,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:12,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1671351611, now seen corresponding path program 1 times [2022-11-20 10:30:12,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:12,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667490449] [2022-11-20 10:30:12,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:12,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:12,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:12,948 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:30:12,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:12,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667490449] [2022-11-20 10:30:12,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667490449] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:12,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:12,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:30:12,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604276993] [2022-11-20 10:30:12,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:12,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:30:12,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:12,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:30:12,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:30:12,954 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-11-20 10:30:12,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 190 transitions, 420 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:12,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:12,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-11-20 10:30:12,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:13,341 INFO L130 PetriNetUnfolder]: 274/1085 cut-off events. [2022-11-20 10:30:13,341 INFO L131 PetriNetUnfolder]: For 147/147 co-relation queries the response was YES. [2022-11-20 10:30:13,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1675 conditions, 1085 events. 274/1085 cut-off events. For 147/147 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 6109 event pairs, 120 based on Foata normal form. 10/1011 useless extension candidates. Maximal degree in co-relation 1269. Up to 292 conditions per place. [2022-11-20 10:30:13,353 INFO L137 encePairwiseOnDemand]: 232/239 looper letters, 49 selfloop transitions, 6 changer transitions 0/218 dead transitions. [2022-11-20 10:30:13,354 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 218 transitions, 614 flow [2022-11-20 10:30:13,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:30:13,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 10:30:13,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1046 transitions. [2022-11-20 10:30:13,357 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8753138075313808 [2022-11-20 10:30:13,358 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1046 transitions. [2022-11-20 10:30:13,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1046 transitions. [2022-11-20 10:30:13,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:13,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1046 transitions. [2022-11-20 10:30:13,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 209.2) internal successors, (1046), 5 states have internal predecessors, (1046), 0 states have call successors, (0), 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:30:13,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:13,366 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:13,366 INFO L175 Difference]: Start difference. First operand has 200 places, 190 transitions, 420 flow. Second operand 5 states and 1046 transitions. [2022-11-20 10:30:13,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 218 transitions, 614 flow [2022-11-20 10:30:13,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 218 transitions, 602 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:13,375 INFO L231 Difference]: Finished difference. Result has 200 places, 190 transitions, 426 flow [2022-11-20 10:30:13,375 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=200, PETRI_TRANSITIONS=190} [2022-11-20 10:30:13,378 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, -9 predicate places. [2022-11-20 10:30:13,378 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 190 transitions, 426 flow [2022-11-20 10:30:13,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:13,380 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:13,380 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:13,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 10:30:13,380 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:13,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:13,382 INFO L85 PathProgramCache]: Analyzing trace with hash 941894927, now seen corresponding path program 2 times [2022-11-20 10:30:13,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:13,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319403919] [2022-11-20 10:30:13,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:13,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:15,802 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:30:15,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:15,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319403919] [2022-11-20 10:30:15,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319403919] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:15,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:15,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-11-20 10:30:15,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534984188] [2022-11-20 10:30:15,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:15,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-20 10:30:15,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:15,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-20 10:30:15,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-11-20 10:30:15,813 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 239 [2022-11-20 10:30:15,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 190 transitions, 426 flow. Second operand has 29 states, 29 states have (on average 157.17241379310346) internal successors, (4558), 29 states have internal predecessors, (4558), 0 states have call successors, (0), 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:30:15,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:15,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 239 [2022-11-20 10:30:15,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:22,378 INFO L130 PetriNetUnfolder]: 5453/10826 cut-off events. [2022-11-20 10:30:22,379 INFO L131 PetriNetUnfolder]: For 1996/1996 co-relation queries the response was YES. [2022-11-20 10:30:22,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20522 conditions, 10826 events. 5453/10826 cut-off events. For 1996/1996 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 80538 event pairs, 775 based on Foata normal form. 1/10227 useless extension candidates. Maximal degree in co-relation 19491. Up to 3883 conditions per place. [2022-11-20 10:30:22,492 INFO L137 encePairwiseOnDemand]: 210/239 looper letters, 315 selfloop transitions, 129 changer transitions 23/590 dead transitions. [2022-11-20 10:30:22,492 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 590 transitions, 2423 flow [2022-11-20 10:30:22,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-20 10:30:22,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-11-20 10:30:22,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 7753 transitions. [2022-11-20 10:30:22,518 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6901985222113416 [2022-11-20 10:30:22,518 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 7753 transitions. [2022-11-20 10:30:22,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 7753 transitions. [2022-11-20 10:30:22,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:22,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 7753 transitions. [2022-11-20 10:30:22,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 164.95744680851064) internal successors, (7753), 47 states have internal predecessors, (7753), 0 states have call successors, (0), 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:30:22,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 239.0) internal successors, (11472), 48 states have internal predecessors, (11472), 0 states have call successors, (0), 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:30:22,568 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 239.0) internal successors, (11472), 48 states have internal predecessors, (11472), 0 states have call successors, (0), 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:30:22,569 INFO L175 Difference]: Start difference. First operand has 200 places, 190 transitions, 426 flow. Second operand 47 states and 7753 transitions. [2022-11-20 10:30:22,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 590 transitions, 2423 flow [2022-11-20 10:30:22,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 590 transitions, 2343 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:22,582 INFO L231 Difference]: Finished difference. Result has 273 places, 323 transitions, 1175 flow [2022-11-20 10:30:22,582 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=1175, PETRI_PLACES=273, PETRI_TRANSITIONS=323} [2022-11-20 10:30:22,583 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 64 predicate places. [2022-11-20 10:30:22,583 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 323 transitions, 1175 flow [2022-11-20 10:30:22,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 157.17241379310346) internal successors, (4558), 29 states have internal predecessors, (4558), 0 states have call successors, (0), 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:30:22,586 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:22,586 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:22,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 10:30:22,587 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:22,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:22,588 INFO L85 PathProgramCache]: Analyzing trace with hash -411446195, now seen corresponding path program 3 times [2022-11-20 10:30:22,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:22,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333686734] [2022-11-20 10:30:22,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:22,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:24,205 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:30:24,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:24,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333686734] [2022-11-20 10:30:24,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333686734] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:24,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:24,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-20 10:30:24,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890553877] [2022-11-20 10:30:24,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:24,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 10:30:24,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:24,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 10:30:24,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=501, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:30:24,213 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-11-20 10:30:24,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 323 transitions, 1175 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:30:24,219 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:24,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-11-20 10:30:24,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:31,813 INFO L130 PetriNetUnfolder]: 6889/13044 cut-off events. [2022-11-20 10:30:31,813 INFO L131 PetriNetUnfolder]: For 16007/16009 co-relation queries the response was YES. [2022-11-20 10:30:31,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35850 conditions, 13044 events. 6889/13044 cut-off events. For 16007/16009 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 98452 event pairs, 1526 based on Foata normal form. 1/12165 useless extension candidates. Maximal degree in co-relation 35798. Up to 5194 conditions per place. [2022-11-20 10:30:32,023 INFO L137 encePairwiseOnDemand]: 216/239 looper letters, 408 selfloop transitions, 174 changer transitions 20/737 dead transitions. [2022-11-20 10:30:32,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 737 transitions, 4176 flow [2022-11-20 10:30:32,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-11-20 10:30:32,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-11-20 10:30:32,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 8935 transitions. [2022-11-20 10:30:32,041 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.718941100740264 [2022-11-20 10:30:32,042 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 8935 transitions. [2022-11-20 10:30:32,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 8935 transitions. [2022-11-20 10:30:32,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:32,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 8935 transitions. [2022-11-20 10:30:32,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 171.82692307692307) internal successors, (8935), 52 states have internal predecessors, (8935), 0 states have call successors, (0), 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:30:32,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 239.0) internal successors, (12667), 53 states have internal predecessors, (12667), 0 states have call successors, (0), 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:30:32,117 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 239.0) internal successors, (12667), 53 states have internal predecessors, (12667), 0 states have call successors, (0), 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:30:32,117 INFO L175 Difference]: Start difference. First operand has 273 places, 323 transitions, 1175 flow. Second operand 52 states and 8935 transitions. [2022-11-20 10:30:32,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 737 transitions, 4176 flow [2022-11-20 10:30:32,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 737 transitions, 4150 flow, removed 11 selfloop flow, removed 5 redundant places. [2022-11-20 10:30:32,233 INFO L231 Difference]: Finished difference. Result has 341 places, 475 transitions, 2584 flow [2022-11-20 10:30:32,234 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=2584, PETRI_PLACES=341, PETRI_TRANSITIONS=475} [2022-11-20 10:30:32,237 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 132 predicate places. [2022-11-20 10:30:32,237 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 475 transitions, 2584 flow [2022-11-20 10:30:32,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:30:32,239 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:32,239 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:32,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 10:30:32,239 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:32,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:32,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1633156085, now seen corresponding path program 4 times [2022-11-20 10:30:32,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:32,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755814725] [2022-11-20 10:30:32,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:32,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:32,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:32,723 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:30:32,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:32,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755814725] [2022-11-20 10:30:32,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755814725] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:32,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:32,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:30:32,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501212284] [2022-11-20 10:30:32,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:32,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:30:32,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:32,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:30:32,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:30:32,727 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 239 [2022-11-20 10:30:32,729 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 475 transitions, 2584 flow. Second operand has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:32,729 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:32,729 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 239 [2022-11-20 10:30:32,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:34,704 INFO L130 PetriNetUnfolder]: 2285/6409 cut-off events. [2022-11-20 10:30:34,704 INFO L131 PetriNetUnfolder]: For 13936/14274 co-relation queries the response was YES. [2022-11-20 10:30:34,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17301 conditions, 6409 events. 2285/6409 cut-off events. For 13936/14274 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 55652 event pairs, 824 based on Foata normal form. 111/5871 useless extension candidates. Maximal degree in co-relation 17228. Up to 1712 conditions per place. [2022-11-20 10:30:34,784 INFO L137 encePairwiseOnDemand]: 232/239 looper letters, 49 selfloop transitions, 9 changer transitions 0/502 dead transitions. [2022-11-20 10:30:34,784 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 502 transitions, 2784 flow [2022-11-20 10:30:34,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:30:34,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 10:30:34,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1046 transitions. [2022-11-20 10:30:34,787 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8753138075313808 [2022-11-20 10:30:34,787 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1046 transitions. [2022-11-20 10:30:34,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1046 transitions. [2022-11-20 10:30:34,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:34,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1046 transitions. [2022-11-20 10:30:34,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 209.2) internal successors, (1046), 5 states have internal predecessors, (1046), 0 states have call successors, (0), 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:30:34,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:34,793 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 239.0) internal successors, (1434), 6 states have internal predecessors, (1434), 0 states have call successors, (0), 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:30:34,793 INFO L175 Difference]: Start difference. First operand has 341 places, 475 transitions, 2584 flow. Second operand 5 states and 1046 transitions. [2022-11-20 10:30:34,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 502 transitions, 2784 flow [2022-11-20 10:30:34,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 502 transitions, 2448 flow, removed 156 selfloop flow, removed 7 redundant places. [2022-11-20 10:30:34,999 INFO L231 Difference]: Finished difference. Result has 335 places, 474 transitions, 2267 flow [2022-11-20 10:30:35,000 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2267, PETRI_PLACES=335, PETRI_TRANSITIONS=474} [2022-11-20 10:30:35,003 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 126 predicate places. [2022-11-20 10:30:35,003 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 474 transitions, 2267 flow [2022-11-20 10:30:35,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 202.6) internal successors, (1013), 5 states have internal predecessors, (1013), 0 states have call successors, (0), 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:30:35,003 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:35,004 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:35,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 10:30:35,004 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:35,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:35,005 INFO L85 PathProgramCache]: Analyzing trace with hash 563857897, now seen corresponding path program 1 times [2022-11-20 10:30:35,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:35,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688391147] [2022-11-20 10:30:35,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:35,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:35,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:37,153 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:30:37,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:37,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688391147] [2022-11-20 10:30:37,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688391147] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:37,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:37,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-11-20 10:30:37,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050024741] [2022-11-20 10:30:37,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:37,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 10:30:37,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:37,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 10:30:37,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-11-20 10:30:37,162 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 239 [2022-11-20 10:30:37,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 474 transitions, 2267 flow. Second operand has 30 states, 30 states have (on average 157.1) internal successors, (4713), 30 states have internal predecessors, (4713), 0 states have call successors, (0), 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:30:37,168 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:37,168 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 239 [2022-11-20 10:30:37,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:44,470 INFO L130 PetriNetUnfolder]: 7788/14899 cut-off events. [2022-11-20 10:30:44,470 INFO L131 PetriNetUnfolder]: For 37939/37939 co-relation queries the response was YES. [2022-11-20 10:30:44,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48404 conditions, 14899 events. 7788/14899 cut-off events. For 37939/37939 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 114770 event pairs, 2012 based on Foata normal form. 1/13841 useless extension candidates. Maximal degree in co-relation 47244. Up to 6945 conditions per place. [2022-11-20 10:30:44,780 INFO L137 encePairwiseOnDemand]: 210/239 looper letters, 486 selfloop transitions, 227 changer transitions 23/859 dead transitions. [2022-11-20 10:30:44,780 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 859 transitions, 6104 flow [2022-11-20 10:30:44,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-20 10:30:44,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-11-20 10:30:44,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 7877 transitions. [2022-11-20 10:30:44,793 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6866283124128313 [2022-11-20 10:30:44,794 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 7877 transitions. [2022-11-20 10:30:44,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 7877 transitions. [2022-11-20 10:30:44,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:44,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 7877 transitions. [2022-11-20 10:30:44,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 164.10416666666666) internal successors, (7877), 48 states have internal predecessors, (7877), 0 states have call successors, (0), 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:30:44,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 239.0) internal successors, (11711), 49 states have internal predecessors, (11711), 0 states have call successors, (0), 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:30:44,837 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 239.0) internal successors, (11711), 49 states have internal predecessors, (11711), 0 states have call successors, (0), 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:30:44,837 INFO L175 Difference]: Start difference. First operand has 335 places, 474 transitions, 2267 flow. Second operand 48 states and 7877 transitions. [2022-11-20 10:30:44,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 859 transitions, 6104 flow [2022-11-20 10:30:45,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 859 transitions, 6064 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 10:30:45,199 INFO L231 Difference]: Finished difference. Result has 404 places, 623 transitions, 4097 flow [2022-11-20 10:30:45,200 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=4097, PETRI_PLACES=404, PETRI_TRANSITIONS=623} [2022-11-20 10:30:45,201 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 195 predicate places. [2022-11-20 10:30:45,201 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 623 transitions, 4097 flow [2022-11-20 10:30:45,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 157.1) internal successors, (4713), 30 states have internal predecessors, (4713), 0 states have call successors, (0), 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:30:45,202 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:45,203 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:45,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 10:30:45,203 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:45,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:45,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1550750107, now seen corresponding path program 2 times [2022-11-20 10:30:45,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:45,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788369711] [2022-11-20 10:30:45,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:45,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:46,618 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:30:46,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:46,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788369711] [2022-11-20 10:30:46,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788369711] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:46,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:46,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-20 10:30:46,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741792360] [2022-11-20 10:30:46,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:46,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 10:30:46,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:46,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 10:30:46,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:30:46,623 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-11-20 10:30:46,627 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 623 transitions, 4097 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:30:46,627 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:46,627 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-11-20 10:30:46,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:30:53,966 INFO L130 PetriNetUnfolder]: 7871/15243 cut-off events. [2022-11-20 10:30:53,966 INFO L131 PetriNetUnfolder]: For 63337/63371 co-relation queries the response was YES. [2022-11-20 10:30:54,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55221 conditions, 15243 events. 7871/15243 cut-off events. For 63337/63371 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 120986 event pairs, 1788 based on Foata normal form. 6/14103 useless extension candidates. Maximal degree in co-relation 55112. Up to 7105 conditions per place. [2022-11-20 10:30:54,482 INFO L137 encePairwiseOnDemand]: 216/239 looper letters, 583 selfloop transitions, 289 changer transitions 20/1031 dead transitions. [2022-11-20 10:30:54,482 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1031 transitions, 8786 flow [2022-11-20 10:30:54,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-20 10:30:54,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-11-20 10:30:54,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 8599 transitions. [2022-11-20 10:30:54,502 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.719581589958159 [2022-11-20 10:30:54,502 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 8599 transitions. [2022-11-20 10:30:54,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 8599 transitions. [2022-11-20 10:30:54,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:30:54,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 8599 transitions. [2022-11-20 10:30:54,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 171.98) internal successors, (8599), 50 states have internal predecessors, (8599), 0 states have call successors, (0), 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:30:54,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 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:30:54,547 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 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:30:54,547 INFO L175 Difference]: Start difference. First operand has 404 places, 623 transitions, 4097 flow. Second operand 50 states and 8599 transitions. [2022-11-20 10:30:54,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 1031 transitions, 8786 flow [2022-11-20 10:30:55,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1031 transitions, 8232 flow, removed 275 selfloop flow, removed 5 redundant places. [2022-11-20 10:30:55,250 INFO L231 Difference]: Finished difference. Result has 462 places, 766 transitions, 5844 flow [2022-11-20 10:30:55,252 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=5844, PETRI_PLACES=462, PETRI_TRANSITIONS=766} [2022-11-20 10:30:55,252 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 253 predicate places. [2022-11-20 10:30:55,253 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 766 transitions, 5844 flow [2022-11-20 10:30:55,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:30:55,254 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:30:55,255 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:55,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 10:30:55,255 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:30:55,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:30:55,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1347911483, now seen corresponding path program 3 times [2022-11-20 10:30:55,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:30:55,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741458752] [2022-11-20 10:30:55,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:30:55,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:30:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:30:56,849 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:30:56,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:30:56,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741458752] [2022-11-20 10:30:56,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741458752] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:30:56,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:30:56,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-20 10:30:56,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019070653] [2022-11-20 10:30:56,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:30:56,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 10:30:56,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:30:56,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 10:30:56,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:30:56,855 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-11-20 10:30:56,858 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 766 transitions, 5844 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:30:56,858 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:30:56,858 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-11-20 10:30:56,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:04,017 INFO L130 PetriNetUnfolder]: 8380/16466 cut-off events. [2022-11-20 10:31:04,017 INFO L131 PetriNetUnfolder]: For 90834/90872 co-relation queries the response was YES. [2022-11-20 10:31:04,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62774 conditions, 16466 events. 8380/16466 cut-off events. For 90834/90872 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 134680 event pairs, 1704 based on Foata normal form. 10/15174 useless extension candidates. Maximal degree in co-relation 62644. Up to 7452 conditions per place. [2022-11-20 10:31:04,394 INFO L137 encePairwiseOnDemand]: 216/239 looper letters, 524 selfloop transitions, 328 changer transitions 15/1006 dead transitions. [2022-11-20 10:31:04,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1006 transitions, 9290 flow [2022-11-20 10:31:04,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-20 10:31:04,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-20 10:31:04,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5209 transitions. [2022-11-20 10:31:04,411 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7264993026499302 [2022-11-20 10:31:04,411 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5209 transitions. [2022-11-20 10:31:04,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5209 transitions. [2022-11-20 10:31:04,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:04,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5209 transitions. [2022-11-20 10:31:04,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 173.63333333333333) internal successors, (5209), 30 states have internal predecessors, (5209), 0 states have call successors, (0), 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:31:04,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 239.0) internal successors, (7409), 31 states have internal predecessors, (7409), 0 states have call successors, (0), 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:31:04,446 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 239.0) internal successors, (7409), 31 states have internal predecessors, (7409), 0 states have call successors, (0), 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:31:04,446 INFO L175 Difference]: Start difference. First operand has 462 places, 766 transitions, 5844 flow. Second operand 30 states and 5209 transitions. [2022-11-20 10:31:04,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1006 transitions, 9290 flow [2022-11-20 10:31:05,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 1006 transitions, 8713 flow, removed 270 selfloop flow, removed 6 redundant places. [2022-11-20 10:31:05,093 INFO L231 Difference]: Finished difference. Result has 492 places, 819 transitions, 6656 flow [2022-11-20 10:31:05,094 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=5278, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=6656, PETRI_PLACES=492, PETRI_TRANSITIONS=819} [2022-11-20 10:31:05,095 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 283 predicate places. [2022-11-20 10:31:05,095 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 819 transitions, 6656 flow [2022-11-20 10:31:05,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:31:05,097 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:05,097 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:05,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 10:31:05,097 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:31:05,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:05,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1629271279, now seen corresponding path program 4 times [2022-11-20 10:31:05,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:05,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117145993] [2022-11-20 10:31:05,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:05,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:05,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:06,678 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:31:06,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:06,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117145993] [2022-11-20 10:31:06,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117145993] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:06,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:06,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-20 10:31:06,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971920522] [2022-11-20 10:31:06,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:06,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 10:31:06,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:06,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 10:31:06,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=503, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:31:06,685 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-11-20 10:31:06,688 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 819 transitions, 6656 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:31:06,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:06,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-11-20 10:31:06,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:15,226 INFO L130 PetriNetUnfolder]: 9103/17734 cut-off events. [2022-11-20 10:31:15,227 INFO L131 PetriNetUnfolder]: For 121724/121754 co-relation queries the response was YES. [2022-11-20 10:31:15,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71445 conditions, 17734 events. 9103/17734 cut-off events. For 121724/121754 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 145114 event pairs, 2620 based on Foata normal form. 7/16226 useless extension candidates. Maximal degree in co-relation 71297. Up to 7780 conditions per place. [2022-11-20 10:31:15,566 INFO L137 encePairwiseOnDemand]: 216/239 looper letters, 689 selfloop transitions, 410 changer transitions 20/1258 dead transitions. [2022-11-20 10:31:15,566 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 1258 transitions, 13170 flow [2022-11-20 10:31:15,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-20 10:31:15,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-11-20 10:31:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 8534 transitions. [2022-11-20 10:31:15,578 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7141422594142259 [2022-11-20 10:31:15,578 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 8534 transitions. [2022-11-20 10:31:15,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 8534 transitions. [2022-11-20 10:31:15,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:15,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 8534 transitions. [2022-11-20 10:31:15,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 170.68) internal successors, (8534), 50 states have internal predecessors, (8534), 0 states have call successors, (0), 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:31:15,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 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:31:15,608 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 239.0) internal successors, (12189), 51 states have internal predecessors, (12189), 0 states have call successors, (0), 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:31:15,608 INFO L175 Difference]: Start difference. First operand has 492 places, 819 transitions, 6656 flow. Second operand 50 states and 8534 transitions. [2022-11-20 10:31:15,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 1258 transitions, 13170 flow [2022-11-20 10:31:16,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 1258 transitions, 12537 flow, removed 180 selfloop flow, removed 10 redundant places. [2022-11-20 10:31:16,447 INFO L231 Difference]: Finished difference. Result has 546 places, 1041 transitions, 10059 flow [2022-11-20 10:31:16,448 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=6219, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=10059, PETRI_PLACES=546, PETRI_TRANSITIONS=1041} [2022-11-20 10:31:16,449 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 337 predicate places. [2022-11-20 10:31:16,449 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 1041 transitions, 10059 flow [2022-11-20 10:31:16,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:31:16,450 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:16,451 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:16,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 10:31:16,451 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:31:16,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:16,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1489930603, now seen corresponding path program 5 times [2022-11-20 10:31:16,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:16,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068526317] [2022-11-20 10:31:16,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:16,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:17,883 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:31:17,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:17,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068526317] [2022-11-20 10:31:17,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068526317] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:17,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:17,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-20 10:31:17,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223450770] [2022-11-20 10:31:17,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:17,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 10:31:17,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:17,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 10:31:17,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:31:17,891 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 239 [2022-11-20 10:31:17,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 1041 transitions, 10059 flow. Second operand has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:31:17,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:17,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 239 [2022-11-20 10:31:17,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:27,126 INFO L130 PetriNetUnfolder]: 9686/19003 cut-off events. [2022-11-20 10:31:27,126 INFO L131 PetriNetUnfolder]: For 142608/142659 co-relation queries the response was YES. [2022-11-20 10:31:27,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79583 conditions, 19003 events. 9686/19003 cut-off events. For 142608/142659 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 159351 event pairs, 2054 based on Foata normal form. 11/17361 useless extension candidates. Maximal degree in co-relation 79414. Up to 8564 conditions per place. [2022-11-20 10:31:27,533 INFO L137 encePairwiseOnDemand]: 216/239 looper letters, 655 selfloop transitions, 543 changer transitions 15/1352 dead transitions. [2022-11-20 10:31:27,534 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 1352 transitions, 14823 flow [2022-11-20 10:31:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-20 10:31:27,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-11-20 10:31:27,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 7086 transitions. [2022-11-20 10:31:27,542 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.723135013776916 [2022-11-20 10:31:27,543 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 7086 transitions. [2022-11-20 10:31:27,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 7086 transitions. [2022-11-20 10:31:27,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:27,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 7086 transitions. [2022-11-20 10:31:27,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 172.82926829268294) internal successors, (7086), 41 states have internal predecessors, (7086), 0 states have call successors, (0), 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:31:27,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 239.0) internal successors, (10038), 42 states have internal predecessors, (10038), 0 states have call successors, (0), 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:31:27,566 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 239.0) internal successors, (10038), 42 states have internal predecessors, (10038), 0 states have call successors, (0), 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:31:27,566 INFO L175 Difference]: Start difference. First operand has 546 places, 1041 transitions, 10059 flow. Second operand 41 states and 7086 transitions. [2022-11-20 10:31:27,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 1352 transitions, 14823 flow [2022-11-20 10:31:28,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 1352 transitions, 14253 flow, removed 283 selfloop flow, removed 5 redundant places. [2022-11-20 10:31:28,659 INFO L231 Difference]: Finished difference. Result has 586 places, 1112 transitions, 11753 flow [2022-11-20 10:31:28,661 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=9515, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1041, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=11753, PETRI_PLACES=586, PETRI_TRANSITIONS=1112} [2022-11-20 10:31:28,661 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 377 predicate places. [2022-11-20 10:31:28,662 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 1112 transitions, 11753 flow [2022-11-20 10:31:28,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.375) internal successors, (3969), 24 states have internal predecessors, (3969), 0 states have call successors, (0), 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:31:28,662 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:28,663 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:28,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 10:31:28,663 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:31:28,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:28,664 INFO L85 PathProgramCache]: Analyzing trace with hash -396838997, now seen corresponding path program 6 times [2022-11-20 10:31:28,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:28,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627122610] [2022-11-20 10:31:28,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:28,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:28,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:30,470 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:31:30,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:30,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627122610] [2022-11-20 10:31:30,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627122610] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:30,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:30,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-11-20 10:31:30,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102758476] [2022-11-20 10:31:30,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:30,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 10:31:30,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:30,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 10:31:30,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-11-20 10:31:30,477 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 239 [2022-11-20 10:31:30,480 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 1112 transitions, 11753 flow. Second operand has 30 states, 30 states have (on average 157.1) internal successors, (4713), 30 states have internal predecessors, (4713), 0 states have call successors, (0), 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:31:30,480 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:30,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 239 [2022-11-20 10:31:30,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:45,337 INFO L130 PetriNetUnfolder]: 12146/23352 cut-off events. [2022-11-20 10:31:45,337 INFO L131 PetriNetUnfolder]: For 205520/205520 co-relation queries the response was YES. [2022-11-20 10:31:45,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106087 conditions, 23352 events. 12146/23352 cut-off events. For 205520/205520 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 196568 event pairs, 2698 based on Foata normal form. 1/21371 useless extension candidates. Maximal degree in co-relation 105906. Up to 9700 conditions per place. [2022-11-20 10:31:46,237 INFO L137 encePairwiseOnDemand]: 210/239 looper letters, 1018 selfloop transitions, 682 changer transitions 15/1838 dead transitions. [2022-11-20 10:31:46,237 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 1838 transitions, 23455 flow [2022-11-20 10:31:46,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-20 10:31:46,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-20 10:31:46,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 10167 transitions. [2022-11-20 10:31:46,254 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6861249831286274 [2022-11-20 10:31:46,255 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 10167 transitions. [2022-11-20 10:31:46,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 10167 transitions. [2022-11-20 10:31:46,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:46,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 10167 transitions. [2022-11-20 10:31:46,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 163.98387096774192) internal successors, (10167), 62 states have internal predecessors, (10167), 0 states have call successors, (0), 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:31:46,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 239.0) internal successors, (15057), 63 states have internal predecessors, (15057), 0 states have call successors, (0), 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:31:46,297 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 239.0) internal successors, (15057), 63 states have internal predecessors, (15057), 0 states have call successors, (0), 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:31:46,297 INFO L175 Difference]: Start difference. First operand has 586 places, 1112 transitions, 11753 flow. Second operand 62 states and 10167 transitions. [2022-11-20 10:31:46,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 1838 transitions, 23455 flow [2022-11-20 10:31:47,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 1838 transitions, 22076 flow, removed 258 selfloop flow, removed 16 redundant places. [2022-11-20 10:31:47,985 INFO L231 Difference]: Finished difference. Result has 655 places, 1524 transitions, 19265 flow [2022-11-20 10:31:47,986 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=239, PETRI_DIFFERENCE_MINUEND_FLOW=10737, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=19265, PETRI_PLACES=655, PETRI_TRANSITIONS=1524} [2022-11-20 10:31:47,987 INFO L288 CegarLoopForPetriNet]: 209 programPoint places, 446 predicate places. [2022-11-20 10:31:47,987 INFO L495 AbstractCegarLoop]: Abstraction has has 655 places, 1524 transitions, 19265 flow [2022-11-20 10:31:47,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 157.1) internal successors, (4713), 30 states have internal predecessors, (4713), 0 states have call successors, (0), 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:31:47,988 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:47,988 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:47,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 10:31:47,989 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Err6INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 8 more)] === [2022-11-20 10:31:47,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:47,989 INFO L85 PathProgramCache]: Analyzing trace with hash -94784515, now seen corresponding path program 7 times [2022-11-20 10:31:47,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:47,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796422080] [2022-11-20 10:31:47,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:47,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:48,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat