./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/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_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/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_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/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 98c397d7a260fe673f9e4655b5dca942c114f9b11115010a8eef60e068615ab1 --- 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:58,428 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:30:58,430 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:30:58,456 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:30:58,456 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:30:58,458 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:30:58,459 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:30:58,461 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:30:58,463 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:30:58,464 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:30:58,465 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:30:58,467 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:30:58,467 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:30:58,469 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:30:58,470 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:30:58,471 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:30:58,472 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:30:58,473 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:30:58,475 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:30:58,477 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:30:58,479 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:30:58,480 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:30:58,481 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:30:58,482 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:30:58,486 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:30:58,487 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:30:58,487 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:30:58,488 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:30:58,489 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:30:58,490 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:30:58,490 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:30:58,491 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:30:58,492 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:30:58,493 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:30:58,494 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:30:58,495 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:30:58,496 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:30:58,496 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:30:58,497 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:30:58,498 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:30:58,499 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:30:58,500 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 10:30:58,523 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:30:58,523 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:30:58,524 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:30:58,524 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:30:58,525 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:30:58,525 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:30:58,526 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:30:58,526 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:30:58,526 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:30:58,527 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:30:58,527 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:30:58,527 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:30:58,528 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:30:58,528 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:30:58,528 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:30:58,528 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:30:58,529 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:30:58,529 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:30:58,529 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:30:58,530 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:30:58,530 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:30:58,530 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:30:58,530 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:30:58,531 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:30:58,531 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:30:58,531 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:30:58,532 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:30:58,532 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:30:58,532 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:30:58,532 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:30:58,532 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:30:58,533 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:30:58,533 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:30:58,533 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_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/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_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/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 -> 98c397d7a260fe673f9e4655b5dca942c114f9b11115010a8eef60e068615ab1 [2022-11-20 10:30:58,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:30:58,844 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:30:58,847 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:30:58,848 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:30:58,849 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:30:58,850 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c [2022-11-20 10:31:01,931 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:31:02,110 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:31:02,112 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/sv-benchmarks/c/weaver/chl-word-subst.wvr.c [2022-11-20 10:31:02,119 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/data/b77974429/c8eb0b17c19e42e7a733c273b13f4dcf/FLAG88a78a856 [2022-11-20 10:31:02,136 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/data/b77974429/c8eb0b17c19e42e7a733c273b13f4dcf [2022-11-20 10:31:02,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:31:02,140 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:31:02,141 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:31:02,141 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:31:02,145 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:31:02,145 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,146 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1acbc265 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02, skipping insertion in model container [2022-11-20 10:31:02,147 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,154 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:31:02,174 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:31:02,439 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_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/sv-benchmarks/c/weaver/chl-word-subst.wvr.c[3345,3358] [2022-11-20 10:31:02,457 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:31:02,466 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:31:02,493 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_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/sv-benchmarks/c/weaver/chl-word-subst.wvr.c[3345,3358] [2022-11-20 10:31:02,497 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:31:02,515 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:31:02,515 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02 WrapperNode [2022-11-20 10:31:02,516 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:31:02,517 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:31:02,522 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:31:02,522 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:31:02,530 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:31:02" (1/1) ... [2022-11-20 10:31:02,556 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:31:02" (1/1) ... [2022-11-20 10:31:02,588 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 176 [2022-11-20 10:31:02,589 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:31:02,590 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:31:02,590 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:31:02,591 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:31:02,607 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,607 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,611 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,612 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,620 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,626 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,628 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,630 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,650 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:31:02,651 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:31:02,651 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:31:02,652 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:31:02,652 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (1/1) ... [2022-11-20 10:31:02,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:31:02,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:31:02,695 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:31:02,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:31:02,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:31:02,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:31:02,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:31:02,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:31:02,760 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 10:31:02,760 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 10:31:02,761 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 10:31:02,762 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 10:31:02,762 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-20 10:31:02,763 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-20 10:31:02,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:31:02,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:31:02,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:31:02,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:31:02,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:31:02,766 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:31:02,941 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:31:02,943 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:31:03,385 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:31:03,397 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:31:03,397 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-11-20 10:31:03,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:31:03 BoogieIcfgContainer [2022-11-20 10:31:03,400 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:31:03,402 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:31:03,403 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:31:03,406 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:31:03,406 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:31:02" (1/3) ... [2022-11-20 10:31:03,407 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2487afa7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:31:03, skipping insertion in model container [2022-11-20 10:31:03,407 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:31:02" (2/3) ... [2022-11-20 10:31:03,407 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2487afa7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:31:03, skipping insertion in model container [2022-11-20 10:31:03,408 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:31:03" (3/3) ... [2022-11-20 10:31:03,409 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-subst.wvr.c [2022-11-20 10:31:03,417 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 10:31:03,428 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:31:03,428 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:31:03,429 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 10:31:03,560 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-20 10:31:03,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 291 places, 310 transitions, 644 flow [2022-11-20 10:31:03,814 INFO L130 PetriNetUnfolder]: 29/307 cut-off events. [2022-11-20 10:31:03,847 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-20 10:31:03,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 307 events. 29/307 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 368 event pairs, 0 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 241. Up to 3 conditions per place. [2022-11-20 10:31:03,857 INFO L82 GeneralOperation]: Start removeDead. Operand has 291 places, 310 transitions, 644 flow [2022-11-20 10:31:03,892 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 277 places, 296 transitions, 610 flow [2022-11-20 10:31:03,916 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:31:03,923 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;@13fff78, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:31:03,923 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-20 10:31:04,045 INFO L130 PetriNetUnfolder]: 29/295 cut-off events. [2022-11-20 10:31:04,045 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-20 10:31:04,045 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:04,047 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] [2022-11-20 10:31:04,048 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:04,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:04,055 INFO L85 PathProgramCache]: Analyzing trace with hash -716661319, now seen corresponding path program 1 times [2022-11-20 10:31:04,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:04,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582415545] [2022-11-20 10:31:04,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:04,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:04,497 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:04,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:04,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582415545] [2022-11-20 10:31:04,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582415545] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:04,499 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:04,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:31:04,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7714981] [2022-11-20 10:31:04,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:04,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 10:31:04,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:04,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 10:31:04,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:31:04,549 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 310 [2022-11-20 10:31:04,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 296 transitions, 610 flow. Second operand has 2 states, 2 states have (on average 293.5) internal successors, (587), 2 states have internal predecessors, (587), 0 states have call successors, (0), 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,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:04,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 310 [2022-11-20 10:31:04,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:04,720 INFO L130 PetriNetUnfolder]: 15/282 cut-off events. [2022-11-20 10:31:04,720 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-20 10:31:04,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 282 events. 15/282 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 355 event pairs, 0 based on Foata normal form. 20/279 useless extension candidates. Maximal degree in co-relation 232. Up to 7 conditions per place. [2022-11-20 10:31:04,729 INFO L137 encePairwiseOnDemand]: 296/310 looper letters, 6 selfloop transitions, 0 changer transitions 8/282 dead transitions. [2022-11-20 10:31:04,729 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 282 transitions, 594 flow [2022-11-20 10:31:04,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 10:31:04,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-20 10:31:04,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 598 transitions. [2022-11-20 10:31:04,751 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.964516129032258 [2022-11-20 10:31:04,752 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 598 transitions. [2022-11-20 10:31:04,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 598 transitions. [2022-11-20 10:31:04,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:04,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 598 transitions. [2022-11-20 10:31:04,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 299.0) internal successors, (598), 2 states have internal predecessors, (598), 0 states have call successors, (0), 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,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 310.0) internal successors, (930), 3 states have internal predecessors, (930), 0 states have call successors, (0), 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,775 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 310.0) internal successors, (930), 3 states have internal predecessors, (930), 0 states have call successors, (0), 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,777 INFO L175 Difference]: Start difference. First operand has 277 places, 296 transitions, 610 flow. Second operand 2 states and 598 transitions. [2022-11-20 10:31:04,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 282 transitions, 594 flow [2022-11-20 10:31:04,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 282 transitions, 582 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-20 10:31:04,793 INFO L231 Difference]: Finished difference. Result has 272 places, 274 transitions, 554 flow [2022-11-20 10:31:04,796 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=554, PETRI_PLACES=272, PETRI_TRANSITIONS=274} [2022-11-20 10:31:04,803 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, -5 predicate places. [2022-11-20 10:31:04,803 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 274 transitions, 554 flow [2022-11-20 10:31:04,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 293.5) internal successors, (587), 2 states have internal predecessors, (587), 0 states have call successors, (0), 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,804 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:04,805 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] [2022-11-20 10:31:04,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:31:04,806 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:04,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:04,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1658518360, now seen corresponding path program 1 times [2022-11-20 10:31:04,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:04,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065172105] [2022-11-20 10:31:04,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:04,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:05,702 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:05,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:05,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065172105] [2022-11-20 10:31:05,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065172105] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:05,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:05,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:31:05,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527921681] [2022-11-20 10:31:05,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:05,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:31:05,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:05,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:31:05,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:31:05,713 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 310 [2022-11-20 10:31:05,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 274 transitions, 554 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 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,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:05,718 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 310 [2022-11-20 10:31:05,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:05,930 INFO L130 PetriNetUnfolder]: 25/323 cut-off events. [2022-11-20 10:31:05,930 INFO L131 PetriNetUnfolder]: For 7/8 co-relation queries the response was YES. [2022-11-20 10:31:05,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 397 conditions, 323 events. 25/323 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 647 event pairs, 1 based on Foata normal form. 2/306 useless extension candidates. Maximal degree in co-relation 394. Up to 48 conditions per place. [2022-11-20 10:31:05,937 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 44 selfloop transitions, 3 changer transitions 4/283 dead transitions. [2022-11-20 10:31:05,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 283 transitions, 679 flow [2022-11-20 10:31:05,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:31:05,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 10:31:05,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1277 transitions. [2022-11-20 10:31:05,954 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8238709677419355 [2022-11-20 10:31:05,955 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1277 transitions. [2022-11-20 10:31:05,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1277 transitions. [2022-11-20 10:31:05,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:05,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1277 transitions. [2022-11-20 10:31:05,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 255.4) internal successors, (1277), 5 states have internal predecessors, (1277), 0 states have call successors, (0), 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,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 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,966 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 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,966 INFO L175 Difference]: Start difference. First operand has 272 places, 274 transitions, 554 flow. Second operand 5 states and 1277 transitions. [2022-11-20 10:31:05,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 283 transitions, 679 flow [2022-11-20 10:31:05,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 283 transitions, 679 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 10:31:05,976 INFO L231 Difference]: Finished difference. Result has 271 places, 275 transitions, 573 flow [2022-11-20 10:31:05,977 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=573, PETRI_PLACES=271, PETRI_TRANSITIONS=275} [2022-11-20 10:31:05,978 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, -6 predicate places. [2022-11-20 10:31:05,978 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 275 transitions, 573 flow [2022-11-20 10:31:05,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 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,979 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:05,980 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] [2022-11-20 10:31:05,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 10:31:05,980 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:05,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:05,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1224501124, now seen corresponding path program 1 times [2022-11-20 10:31:05,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:05,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636152642] [2022-11-20 10:31:05,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:05,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:06,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:06,231 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,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:06,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636152642] [2022-11-20 10:31:06,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636152642] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:06,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:06,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:31:06,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819138313] [2022-11-20 10:31:06,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:06,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:31:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:06,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:31:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:31:06,237 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 310 [2022-11-20 10:31:06,238 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 275 transitions, 573 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 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,238 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:06,239 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 310 [2022-11-20 10:31:06,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:06,333 INFO L130 PetriNetUnfolder]: 24/405 cut-off events. [2022-11-20 10:31:06,333 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-20 10:31:06,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 486 conditions, 405 events. 24/405 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1164 event pairs, 6 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 479. Up to 25 conditions per place. [2022-11-20 10:31:06,337 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 14 selfloop transitions, 2 changer transitions 0/281 dead transitions. [2022-11-20 10:31:06,338 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 281 transitions, 622 flow [2022-11-20 10:31:06,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:31:06,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:31:06,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 872 transitions. [2022-11-20 10:31:06,341 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9376344086021505 [2022-11-20 10:31:06,341 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 872 transitions. [2022-11-20 10:31:06,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 872 transitions. [2022-11-20 10:31:06,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:06,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 872 transitions. [2022-11-20 10:31:06,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 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,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 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,348 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 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,349 INFO L175 Difference]: Start difference. First operand has 271 places, 275 transitions, 573 flow. Second operand 3 states and 872 transitions. [2022-11-20 10:31:06,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 281 transitions, 622 flow [2022-11-20 10:31:06,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 281 transitions, 615 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-11-20 10:31:06,357 INFO L231 Difference]: Finished difference. Result has 269 places, 275 transitions, 574 flow [2022-11-20 10:31:06,358 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=574, PETRI_PLACES=269, PETRI_TRANSITIONS=275} [2022-11-20 10:31:06,361 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, -8 predicate places. [2022-11-20 10:31:06,361 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 275 transitions, 574 flow [2022-11-20 10:31:06,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 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,362 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:06,362 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] [2022-11-20 10:31:06,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 10:31:06,363 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:06,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:06,364 INFO L85 PathProgramCache]: Analyzing trace with hash 737503184, now seen corresponding path program 1 times [2022-11-20 10:31:06,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:06,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800023325] [2022-11-20 10:31:06,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:06,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:06,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:08,017 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:08,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:08,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800023325] [2022-11-20 10:31:08,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800023325] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:08,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:08,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:31:08,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703159992] [2022-11-20 10:31:08,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:08,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:31:08,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:08,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:31:08,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:31:08,028 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-20 10:31:08,030 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 275 transitions, 574 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:08,031 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:08,031 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-20 10:31:08,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:08,957 INFO L130 PetriNetUnfolder]: 614/2328 cut-off events. [2022-11-20 10:31:08,957 INFO L131 PetriNetUnfolder]: For 195/207 co-relation queries the response was YES. [2022-11-20 10:31:08,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3255 conditions, 2328 events. 614/2328 cut-off events. For 195/207 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 18358 event pairs, 302 based on Foata normal form. 2/1922 useless extension candidates. Maximal degree in co-relation 3249. Up to 365 conditions per place. [2022-11-20 10:31:08,979 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 87 selfloop transitions, 3 changer transitions 11/317 dead transitions. [2022-11-20 10:31:08,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 317 transitions, 876 flow [2022-11-20 10:31:08,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:31:08,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 10:31:08,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1698 transitions. [2022-11-20 10:31:08,984 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7824884792626728 [2022-11-20 10:31:08,984 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1698 transitions. [2022-11-20 10:31:08,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1698 transitions. [2022-11-20 10:31:08,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:08,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1698 transitions. [2022-11-20 10:31:08,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 242.57142857142858) internal successors, (1698), 7 states have internal predecessors, (1698), 0 states have call successors, (0), 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:08,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:08,996 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:08,996 INFO L175 Difference]: Start difference. First operand has 269 places, 275 transitions, 574 flow. Second operand 7 states and 1698 transitions. [2022-11-20 10:31:08,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 317 transitions, 876 flow [2022-11-20 10:31:08,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 317 transitions, 872 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:09,004 INFO L231 Difference]: Finished difference. Result has 278 places, 277 transitions, 595 flow [2022-11-20 10:31:09,005 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=595, PETRI_PLACES=278, PETRI_TRANSITIONS=277} [2022-11-20 10:31:09,005 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 1 predicate places. [2022-11-20 10:31:09,006 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 277 transitions, 595 flow [2022-11-20 10:31:09,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:09,007 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:09,008 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] [2022-11-20 10:31:09,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 10:31:09,008 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:09,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:09,009 INFO L85 PathProgramCache]: Analyzing trace with hash -85583686, now seen corresponding path program 2 times [2022-11-20 10:31:09,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:09,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856414241] [2022-11-20 10:31:09,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:09,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:09,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:10,208 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:10,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:10,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856414241] [2022-11-20 10:31:10,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856414241] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:10,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:10,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:31:10,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116868423] [2022-11-20 10:31:10,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:10,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:31:10,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:10,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:31:10,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:31:10,215 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-20 10:31:10,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 277 transitions, 595 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:10,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:10,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-20 10:31:10,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:11,134 INFO L130 PetriNetUnfolder]: 565/2889 cut-off events. [2022-11-20 10:31:11,134 INFO L131 PetriNetUnfolder]: For 436/436 co-relation queries the response was YES. [2022-11-20 10:31:11,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4218 conditions, 2889 events. 565/2889 cut-off events. For 436/436 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 26008 event pairs, 179 based on Foata normal form. 2/2602 useless extension candidates. Maximal degree in co-relation 4207. Up to 421 conditions per place. [2022-11-20 10:31:11,153 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 86 selfloop transitions, 2 changer transitions 13/317 dead transitions. [2022-11-20 10:31:11,154 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 317 transitions, 908 flow [2022-11-20 10:31:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:31:11,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 10:31:11,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1697 transitions. [2022-11-20 10:31:11,158 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7820276497695853 [2022-11-20 10:31:11,159 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1697 transitions. [2022-11-20 10:31:11,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1697 transitions. [2022-11-20 10:31:11,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:11,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1697 transitions. [2022-11-20 10:31:11,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 242.42857142857142) internal successors, (1697), 7 states have internal predecessors, (1697), 0 states have call successors, (0), 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:11,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:11,172 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:11,172 INFO L175 Difference]: Start difference. First operand has 278 places, 277 transitions, 595 flow. Second operand 7 states and 1697 transitions. [2022-11-20 10:31:11,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 317 transitions, 908 flow [2022-11-20 10:31:11,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 317 transitions, 897 flow, removed 5 selfloop flow, removed 3 redundant places. [2022-11-20 10:31:11,184 INFO L231 Difference]: Finished difference. Result has 284 places, 277 transitions, 605 flow [2022-11-20 10:31:11,185 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=605, PETRI_PLACES=284, PETRI_TRANSITIONS=277} [2022-11-20 10:31:11,188 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 7 predicate places. [2022-11-20 10:31:11,188 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 277 transitions, 605 flow [2022-11-20 10:31:11,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:11,189 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:11,189 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] [2022-11-20 10:31:11,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 10:31:11,190 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:11,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:11,191 INFO L85 PathProgramCache]: Analyzing trace with hash 117117544, now seen corresponding path program 3 times [2022-11-20 10:31:11,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:11,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755065468] [2022-11-20 10:31:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:11,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:12,329 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:12,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:12,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755065468] [2022-11-20 10:31:12,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755065468] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:12,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:12,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:31:12,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206649262] [2022-11-20 10:31:12,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:12,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:31:12,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:12,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:31:12,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:31:12,335 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-20 10:31:12,337 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 277 transitions, 605 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:12,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:12,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-20 10:31:12,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:13,237 INFO L130 PetriNetUnfolder]: 622/3268 cut-off events. [2022-11-20 10:31:13,237 INFO L131 PetriNetUnfolder]: For 766/770 co-relation queries the response was YES. [2022-11-20 10:31:13,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 3268 events. 622/3268 cut-off events. For 766/770 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 30482 event pairs, 337 based on Foata normal form. 4/2858 useless extension candidates. Maximal degree in co-relation 4761. Up to 676 conditions per place. [2022-11-20 10:31:13,261 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 88 selfloop transitions, 3 changer transitions 15/322 dead transitions. [2022-11-20 10:31:13,261 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 322 transitions, 969 flow [2022-11-20 10:31:13,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:31:13,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 10:31:13,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1700 transitions. [2022-11-20 10:31:13,265 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.783410138248848 [2022-11-20 10:31:13,266 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1700 transitions. [2022-11-20 10:31:13,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1700 transitions. [2022-11-20 10:31:13,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:13,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1700 transitions. [2022-11-20 10:31:13,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 242.85714285714286) internal successors, (1700), 7 states have internal predecessors, (1700), 0 states have call successors, (0), 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:13,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:13,276 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:13,276 INFO L175 Difference]: Start difference. First operand has 284 places, 277 transitions, 605 flow. Second operand 7 states and 1700 transitions. [2022-11-20 10:31:13,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 322 transitions, 969 flow [2022-11-20 10:31:13,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 322 transitions, 932 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-11-20 10:31:13,291 INFO L231 Difference]: Finished difference. Result has 286 places, 278 transitions, 624 flow [2022-11-20 10:31:13,292 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=624, PETRI_PLACES=286, PETRI_TRANSITIONS=278} [2022-11-20 10:31:13,295 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 9 predicate places. [2022-11-20 10:31:13,295 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 278 transitions, 624 flow [2022-11-20 10:31:13,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:13,296 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:13,297 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] [2022-11-20 10:31:13,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 10:31:13,297 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:13,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:13,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1055113080, now seen corresponding path program 4 times [2022-11-20 10:31:13,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:13,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403026231] [2022-11-20 10:31:13,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:13,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:13,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:14,449 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:14,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:14,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403026231] [2022-11-20 10:31:14,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403026231] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:14,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:14,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:31:14,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625688804] [2022-11-20 10:31:14,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:14,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:31:14,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:14,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:31:14,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:31:14,462 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-20 10:31:14,464 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 278 transitions, 624 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:14,464 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:14,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-20 10:31:14,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:15,517 INFO L130 PetriNetUnfolder]: 632/3396 cut-off events. [2022-11-20 10:31:15,517 INFO L131 PetriNetUnfolder]: For 1232/1232 co-relation queries the response was YES. [2022-11-20 10:31:15,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5172 conditions, 3396 events. 632/3396 cut-off events. For 1232/1232 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 32478 event pairs, 382 based on Foata normal form. 2/3010 useless extension candidates. Maximal degree in co-relation 5157. Up to 837 conditions per place. [2022-11-20 10:31:15,606 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 91 selfloop transitions, 4 changer transitions 12/323 dead transitions. [2022-11-20 10:31:15,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 323 transitions, 981 flow [2022-11-20 10:31:15,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:31:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 10:31:15,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1701 transitions. [2022-11-20 10:31:15,613 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7838709677419354 [2022-11-20 10:31:15,614 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1701 transitions. [2022-11-20 10:31:15,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1701 transitions. [2022-11-20 10:31:15,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:15,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1701 transitions. [2022-11-20 10:31:15,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 243.0) internal successors, (1701), 7 states have internal predecessors, (1701), 0 states have call successors, (0), 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,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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,625 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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,625 INFO L175 Difference]: Start difference. First operand has 286 places, 278 transitions, 624 flow. Second operand 7 states and 1701 transitions. [2022-11-20 10:31:15,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 323 transitions, 981 flow [2022-11-20 10:31:15,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 323 transitions, 948 flow, removed 14 selfloop flow, removed 5 redundant places. [2022-11-20 10:31:15,639 INFO L231 Difference]: Finished difference. Result has 289 places, 279 transitions, 640 flow [2022-11-20 10:31:15,639 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=640, PETRI_PLACES=289, PETRI_TRANSITIONS=279} [2022-11-20 10:31:15,640 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 12 predicate places. [2022-11-20 10:31:15,640 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 279 transitions, 640 flow [2022-11-20 10:31:15,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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,641 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:15,642 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] [2022-11-20 10:31:15,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 10:31:15,642 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:15,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:15,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1495062252, now seen corresponding path program 5 times [2022-11-20 10:31:15,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:15,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194465709] [2022-11-20 10:31:15,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:15,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:15,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:16,933 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:16,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:16,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194465709] [2022-11-20 10:31:16,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194465709] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:16,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:16,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:31:16,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476508976] [2022-11-20 10:31:16,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:16,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:31:16,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:16,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:31:16,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:31:16,939 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-20 10:31:16,942 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 279 transitions, 640 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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,942 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:16,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-20 10:31:16,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:17,977 INFO L130 PetriNetUnfolder]: 649/3483 cut-off events. [2022-11-20 10:31:17,977 INFO L131 PetriNetUnfolder]: For 1357/1361 co-relation queries the response was YES. [2022-11-20 10:31:17,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5234 conditions, 3483 events. 649/3483 cut-off events. For 1357/1361 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 33384 event pairs, 373 based on Foata normal form. 4/3040 useless extension candidates. Maximal degree in co-relation 5218. Up to 765 conditions per place. [2022-11-20 10:31:18,002 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 93 selfloop transitions, 4 changer transitions 12/325 dead transitions. [2022-11-20 10:31:18,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 325 transitions, 999 flow [2022-11-20 10:31:18,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:31:18,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 10:31:18,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1702 transitions. [2022-11-20 10:31:18,006 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.784331797235023 [2022-11-20 10:31:18,006 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1702 transitions. [2022-11-20 10:31:18,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1702 transitions. [2022-11-20 10:31:18,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:18,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1702 transitions. [2022-11-20 10:31:18,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 243.14285714285714) internal successors, (1702), 7 states have internal predecessors, (1702), 0 states have call successors, (0), 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:18,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:18,021 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:18,021 INFO L175 Difference]: Start difference. First operand has 289 places, 279 transitions, 640 flow. Second operand 7 states and 1702 transitions. [2022-11-20 10:31:18,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 325 transitions, 999 flow [2022-11-20 10:31:18,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 325 transitions, 974 flow, removed 11 selfloop flow, removed 4 redundant places. [2022-11-20 10:31:18,034 INFO L231 Difference]: Finished difference. Result has 292 places, 280 transitions, 658 flow [2022-11-20 10:31:18,034 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=658, PETRI_PLACES=292, PETRI_TRANSITIONS=280} [2022-11-20 10:31:18,037 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 15 predicate places. [2022-11-20 10:31:18,037 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 280 transitions, 658 flow [2022-11-20 10:31:18,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:18,054 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:18,054 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] [2022-11-20 10:31:18,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 10:31:18,055 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:18,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:18,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1729495298, now seen corresponding path program 6 times [2022-11-20 10:31:18,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:18,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542220489] [2022-11-20 10:31:18,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:18,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:18,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:18,966 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:18,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:18,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542220489] [2022-11-20 10:31:18,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542220489] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:18,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:18,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 10:31:18,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414812312] [2022-11-20 10:31:18,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:18,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 10:31:18,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:18,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 10:31:18,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-20 10:31:18,971 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-20 10:31:18,974 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 280 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:18,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:18,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-20 10:31:18,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:19,825 INFO L130 PetriNetUnfolder]: 623/3279 cut-off events. [2022-11-20 10:31:19,825 INFO L131 PetriNetUnfolder]: For 1541/1541 co-relation queries the response was YES. [2022-11-20 10:31:19,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5065 conditions, 3279 events. 623/3279 cut-off events. For 1541/1541 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 31094 event pairs, 386 based on Foata normal form. 2/2891 useless extension candidates. Maximal degree in co-relation 5048. Up to 837 conditions per place. [2022-11-20 10:31:19,844 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 77 selfloop transitions, 2 changer transitions 18/313 dead transitions. [2022-11-20 10:31:19,844 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 313 transitions, 952 flow [2022-11-20 10:31:19,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 10:31:19,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 10:31:19,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1691 transitions. [2022-11-20 10:31:19,848 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7792626728110599 [2022-11-20 10:31:19,848 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1691 transitions. [2022-11-20 10:31:19,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1691 transitions. [2022-11-20 10:31:19,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:19,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1691 transitions. [2022-11-20 10:31:19,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 241.57142857142858) internal successors, (1691), 7 states have internal predecessors, (1691), 0 states have call successors, (0), 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:19,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:19,858 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 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:19,858 INFO L175 Difference]: Start difference. First operand has 292 places, 280 transitions, 658 flow. Second operand 7 states and 1691 transitions. [2022-11-20 10:31:19,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 313 transitions, 952 flow [2022-11-20 10:31:19,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 313 transitions, 932 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-11-20 10:31:19,870 INFO L231 Difference]: Finished difference. Result has 293 places, 279 transitions, 650 flow [2022-11-20 10:31:19,871 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=650, PETRI_PLACES=293, PETRI_TRANSITIONS=279} [2022-11-20 10:31:19,872 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 16 predicate places. [2022-11-20 10:31:19,873 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 279 transitions, 650 flow [2022-11-20 10:31:19,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 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:19,874 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:19,874 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:19,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 10:31:19,874 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:19,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:19,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1818442278, now seen corresponding path program 1 times [2022-11-20 10:31:19,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:19,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404072790] [2022-11-20 10:31:19,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:19,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:19,999 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:19,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:19,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404072790] [2022-11-20 10:31:20,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404072790] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:20,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:20,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:31:20,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118782957] [2022-11-20 10:31:20,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:20,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:31:20,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:20,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:31:20,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:31:20,005 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 310 [2022-11-20 10:31:20,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 279 transitions, 650 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 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:20,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:20,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 310 [2022-11-20 10:31:20,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:20,246 INFO L130 PetriNetUnfolder]: 137/1380 cut-off events. [2022-11-20 10:31:20,246 INFO L131 PetriNetUnfolder]: For 339/363 co-relation queries the response was YES. [2022-11-20 10:31:20,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1792 conditions, 1380 events. 137/1380 cut-off events. For 339/363 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 10340 event pairs, 54 based on Foata normal form. 0/1241 useless extension candidates. Maximal degree in co-relation 1775. Up to 144 conditions per place. [2022-11-20 10:31:20,254 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 12 selfloop transitions, 2 changer transitions 0/283 dead transitions. [2022-11-20 10:31:20,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 283 transitions, 689 flow [2022-11-20 10:31:20,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:31:20,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:31:20,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 870 transitions. [2022-11-20 10:31:20,258 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9354838709677419 [2022-11-20 10:31:20,258 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 870 transitions. [2022-11-20 10:31:20,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 870 transitions. [2022-11-20 10:31:20,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:20,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 870 transitions. [2022-11-20 10:31:20,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 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:20,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 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:20,263 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 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:20,263 INFO L175 Difference]: Start difference. First operand has 293 places, 279 transitions, 650 flow. Second operand 3 states and 870 transitions. [2022-11-20 10:31:20,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 283 transitions, 689 flow [2022-11-20 10:31:20,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 283 transitions, 677 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-11-20 10:31:20,270 INFO L231 Difference]: Finished difference. Result has 288 places, 279 transitions, 646 flow [2022-11-20 10:31:20,272 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=646, PETRI_PLACES=288, PETRI_TRANSITIONS=279} [2022-11-20 10:31:20,273 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 11 predicate places. [2022-11-20 10:31:20,274 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 279 transitions, 646 flow [2022-11-20 10:31:20,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 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:20,274 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:20,275 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:20,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 10:31:20,275 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:20,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:20,279 INFO L85 PathProgramCache]: Analyzing trace with hash 2106596104, now seen corresponding path program 1 times [2022-11-20 10:31:20,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:20,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564094718] [2022-11-20 10:31:20,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:20,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:20,407 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:20,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:20,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564094718] [2022-11-20 10:31:20,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564094718] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:20,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:20,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:31:20,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616193140] [2022-11-20 10:31:20,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:20,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:31:20,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:20,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:31:20,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:31:20,411 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 310 [2022-11-20 10:31:20,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 279 transitions, 646 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 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:20,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:20,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 310 [2022-11-20 10:31:20,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:20,617 INFO L130 PetriNetUnfolder]: 61/1085 cut-off events. [2022-11-20 10:31:20,617 INFO L131 PetriNetUnfolder]: For 187/234 co-relation queries the response was YES. [2022-11-20 10:31:20,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 1085 events. 61/1085 cut-off events. For 187/234 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 7196 event pairs, 22 based on Foata normal form. 1/1009 useless extension candidates. Maximal degree in co-relation 1353. Up to 84 conditions per place. [2022-11-20 10:31:20,624 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 13 selfloop transitions, 2 changer transitions 0/284 dead transitions. [2022-11-20 10:31:20,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 284 transitions, 690 flow [2022-11-20 10:31:20,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:31:20,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 10:31:20,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 871 transitions. [2022-11-20 10:31:20,628 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9365591397849462 [2022-11-20 10:31:20,628 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 871 transitions. [2022-11-20 10:31:20,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 871 transitions. [2022-11-20 10:31:20,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:20,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 871 transitions. [2022-11-20 10:31:20,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 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:20,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 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:20,633 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 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:20,634 INFO L175 Difference]: Start difference. First operand has 288 places, 279 transitions, 646 flow. Second operand 3 states and 871 transitions. [2022-11-20 10:31:20,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 284 transitions, 690 flow [2022-11-20 10:31:20,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 284 transitions, 686 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:20,640 INFO L231 Difference]: Finished difference. Result has 289 places, 279 transitions, 650 flow [2022-11-20 10:31:20,641 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=650, PETRI_PLACES=289, PETRI_TRANSITIONS=279} [2022-11-20 10:31:20,641 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 12 predicate places. [2022-11-20 10:31:20,641 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 279 transitions, 650 flow [2022-11-20 10:31:20,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 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:20,642 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:20,642 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, 1] [2022-11-20 10:31:20,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 10:31:20,643 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:20,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:20,643 INFO L85 PathProgramCache]: Analyzing trace with hash -916810068, now seen corresponding path program 1 times [2022-11-20 10:31:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:20,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111207565] [2022-11-20 10:31:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:20,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:20,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:20,857 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:20,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:20,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111207565] [2022-11-20 10:31:20,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111207565] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:20,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:20,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 10:31:20,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700899320] [2022-11-20 10:31:20,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:20,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:31:20,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:20,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:31:20,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:31:20,862 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:20,864 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 279 transitions, 650 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:20,864 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:20,864 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:20,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:21,622 INFO L130 PetriNetUnfolder]: 346/3193 cut-off events. [2022-11-20 10:31:21,622 INFO L131 PetriNetUnfolder]: For 1203/1233 co-relation queries the response was YES. [2022-11-20 10:31:21,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 3193 events. 346/3193 cut-off events. For 1203/1233 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 30782 event pairs, 95 based on Foata normal form. 4/2921 useless extension candidates. Maximal degree in co-relation 4430. Up to 237 conditions per place. [2022-11-20 10:31:21,658 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 38 selfloop transitions, 6 changer transitions 4/302 dead transitions. [2022-11-20 10:31:21,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 302 transitions, 847 flow [2022-11-20 10:31:21,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 10:31:21,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 10:31:21,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1141 transitions. [2022-11-20 10:31:21,663 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9201612903225806 [2022-11-20 10:31:21,663 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1141 transitions. [2022-11-20 10:31:21,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1141 transitions. [2022-11-20 10:31:21,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:21,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1141 transitions. [2022-11-20 10:31:21,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 285.25) internal successors, (1141), 4 states have internal predecessors, (1141), 0 states have call successors, (0), 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:21,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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:21,672 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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:21,672 INFO L175 Difference]: Start difference. First operand has 289 places, 279 transitions, 650 flow. Second operand 4 states and 1141 transitions. [2022-11-20 10:31:21,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 302 transitions, 847 flow [2022-11-20 10:31:21,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 302 transitions, 843 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:21,685 INFO L231 Difference]: Finished difference. Result has 293 places, 284 transitions, 705 flow [2022-11-20 10:31:21,685 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=705, PETRI_PLACES=293, PETRI_TRANSITIONS=284} [2022-11-20 10:31:21,686 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 16 predicate places. [2022-11-20 10:31:21,687 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 284 transitions, 705 flow [2022-11-20 10:31:21,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:21,688 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:21,688 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, 1] [2022-11-20 10:31:21,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 10:31:21,689 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:21,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:21,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1557428526, now seen corresponding path program 2 times [2022-11-20 10:31:21,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:21,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411984775] [2022-11-20 10:31:21,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:21,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:21,880 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:21,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:21,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411984775] [2022-11-20 10:31:21,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411984775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:21,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:21,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 10:31:21,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405874185] [2022-11-20 10:31:21,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:21,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:31:21,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:21,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:31:21,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:31:21,885 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:21,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 284 transitions, 705 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:21,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:21,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:21,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:22,580 INFO L130 PetriNetUnfolder]: 393/3632 cut-off events. [2022-11-20 10:31:22,580 INFO L131 PetriNetUnfolder]: For 1595/1609 co-relation queries the response was YES. [2022-11-20 10:31:22,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5196 conditions, 3632 events. 393/3632 cut-off events. For 1595/1609 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 35659 event pairs, 112 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 5178. Up to 297 conditions per place. [2022-11-20 10:31:22,600 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 43 selfloop transitions, 2 changer transitions 4/303 dead transitions. [2022-11-20 10:31:22,600 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 303 transitions, 917 flow [2022-11-20 10:31:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 10:31:22,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 10:31:22,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1133 transitions. [2022-11-20 10:31:22,604 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9137096774193548 [2022-11-20 10:31:22,604 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1133 transitions. [2022-11-20 10:31:22,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1133 transitions. [2022-11-20 10:31:22,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:22,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1133 transitions. [2022-11-20 10:31:22,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.25) internal successors, (1133), 4 states have internal predecessors, (1133), 0 states have call successors, (0), 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:22,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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:22,611 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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:22,611 INFO L175 Difference]: Start difference. First operand has 293 places, 284 transitions, 705 flow. Second operand 4 states and 1133 transitions. [2022-11-20 10:31:22,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 303 transitions, 917 flow [2022-11-20 10:31:22,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 303 transitions, 917 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 10:31:22,620 INFO L231 Difference]: Finished difference. Result has 298 places, 285 transitions, 726 flow [2022-11-20 10:31:22,621 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=726, PETRI_PLACES=298, PETRI_TRANSITIONS=285} [2022-11-20 10:31:22,622 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 21 predicate places. [2022-11-20 10:31:22,622 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 285 transitions, 726 flow [2022-11-20 10:31:22,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:22,623 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:22,623 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, 1] [2022-11-20 10:31:22,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 10:31:22,624 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:22,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:22,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2132751040, now seen corresponding path program 1 times [2022-11-20 10:31:22,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:22,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308955803] [2022-11-20 10:31:22,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:22,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:22,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:22,853 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:22,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:22,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308955803] [2022-11-20 10:31:22,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308955803] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:22,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:22,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:31:22,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101800852] [2022-11-20 10:31:22,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:22,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:31:22,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:22,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:31:22,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:31:22,857 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:22,859 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 285 transitions, 726 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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:22,859 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:22,859 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:22,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:23,654 INFO L130 PetriNetUnfolder]: 416/3935 cut-off events. [2022-11-20 10:31:23,654 INFO L131 PetriNetUnfolder]: For 2645/2713 co-relation queries the response was YES. [2022-11-20 10:31:23,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5882 conditions, 3935 events. 416/3935 cut-off events. For 2645/2713 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 39832 event pairs, 125 based on Foata normal form. 33/3706 useless extension candidates. Maximal degree in co-relation 5861. Up to 200 conditions per place. [2022-11-20 10:31:23,683 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 50 selfloop transitions, 13 changer transitions 9/326 dead transitions. [2022-11-20 10:31:23,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 326 transitions, 1121 flow [2022-11-20 10:31:23,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:31:23,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 10:31:23,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1708 transitions. [2022-11-20 10:31:23,688 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9182795698924732 [2022-11-20 10:31:23,688 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1708 transitions. [2022-11-20 10:31:23,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1708 transitions. [2022-11-20 10:31:23,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:23,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1708 transitions. [2022-11-20 10:31:23,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 284.6666666666667) internal successors, (1708), 6 states have internal predecessors, (1708), 0 states have call successors, (0), 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:23,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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:23,697 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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:23,698 INFO L175 Difference]: Start difference. First operand has 298 places, 285 transitions, 726 flow. Second operand 6 states and 1708 transitions. [2022-11-20 10:31:23,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 326 transitions, 1121 flow [2022-11-20 10:31:23,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 326 transitions, 1104 flow, removed 6 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:23,712 INFO L231 Difference]: Finished difference. Result has 305 places, 295 transitions, 870 flow [2022-11-20 10:31:23,712 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=870, PETRI_PLACES=305, PETRI_TRANSITIONS=295} [2022-11-20 10:31:23,713 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 28 predicate places. [2022-11-20 10:31:23,713 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 295 transitions, 870 flow [2022-11-20 10:31:23,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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:23,715 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:23,715 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, 1] [2022-11-20 10:31:23,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 10:31:23,715 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:23,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:23,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1788809088, now seen corresponding path program 2 times [2022-11-20 10:31:23,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:23,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935976041] [2022-11-20 10:31:23,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:23,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:23,882 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:23,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:23,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935976041] [2022-11-20 10:31:23,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935976041] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:23,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:23,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:31:23,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276339809] [2022-11-20 10:31:23,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:23,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:31:23,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:23,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:31:23,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:31:23,886 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:23,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 295 transitions, 870 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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:23,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:23,888 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:23,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:24,615 INFO L130 PetriNetUnfolder]: 375/3608 cut-off events. [2022-11-20 10:31:24,615 INFO L131 PetriNetUnfolder]: For 3137/3205 co-relation queries the response was YES. [2022-11-20 10:31:24,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5834 conditions, 3608 events. 375/3608 cut-off events. For 3137/3205 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 36049 event pairs, 117 based on Foata normal form. 23/3372 useless extension candidates. Maximal degree in co-relation 5811. Up to 195 conditions per place. [2022-11-20 10:31:24,640 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 48 selfloop transitions, 10 changer transitions 17/329 dead transitions. [2022-11-20 10:31:24,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 329 transitions, 1253 flow [2022-11-20 10:31:24,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:31:24,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 10:31:24,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1698 transitions. [2022-11-20 10:31:24,644 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9129032258064517 [2022-11-20 10:31:24,644 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1698 transitions. [2022-11-20 10:31:24,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1698 transitions. [2022-11-20 10:31:24,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:24,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1698 transitions. [2022-11-20 10:31:24,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 283.0) internal successors, (1698), 6 states have internal predecessors, (1698), 0 states have call successors, (0), 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:24,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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:24,653 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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:24,653 INFO L175 Difference]: Start difference. First operand has 305 places, 295 transitions, 870 flow. Second operand 6 states and 1698 transitions. [2022-11-20 10:31:24,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 329 transitions, 1253 flow [2022-11-20 10:31:24,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 329 transitions, 1234 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-11-20 10:31:24,666 INFO L231 Difference]: Finished difference. Result has 311 places, 294 transitions, 875 flow [2022-11-20 10:31:24,667 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=875, PETRI_PLACES=311, PETRI_TRANSITIONS=294} [2022-11-20 10:31:24,668 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 34 predicate places. [2022-11-20 10:31:24,669 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 294 transitions, 875 flow [2022-11-20 10:31:24,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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:24,669 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:24,670 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, 1] [2022-11-20 10:31:24,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 10:31:24,670 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:24,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:24,671 INFO L85 PathProgramCache]: Analyzing trace with hash 67183734, now seen corresponding path program 3 times [2022-11-20 10:31:24,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:24,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043349368] [2022-11-20 10:31:24,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:24,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:24,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:24,828 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:24,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:24,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043349368] [2022-11-20 10:31:24,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043349368] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:24,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:24,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 10:31:24,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099819119] [2022-11-20 10:31:24,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:24,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:31:24,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:24,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:31:24,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:31:24,835 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:24,836 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 294 transitions, 875 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:24,836 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:24,836 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:24,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:25,367 INFO L130 PetriNetUnfolder]: 256/2541 cut-off events. [2022-11-20 10:31:25,368 INFO L131 PetriNetUnfolder]: For 2406/2443 co-relation queries the response was YES. [2022-11-20 10:31:25,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4205 conditions, 2541 events. 256/2541 cut-off events. For 2406/2443 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 23281 event pairs, 125 based on Foata normal form. 4/2358 useless extension candidates. Maximal degree in co-relation 4180. Up to 301 conditions per place. [2022-11-20 10:31:25,388 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 46 selfloop transitions, 9 changer transitions 1/310 dead transitions. [2022-11-20 10:31:25,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 310 transitions, 1072 flow [2022-11-20 10:31:25,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 10:31:25,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 10:31:25,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1138 transitions. [2022-11-20 10:31:25,391 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.917741935483871 [2022-11-20 10:31:25,392 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1138 transitions. [2022-11-20 10:31:25,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1138 transitions. [2022-11-20 10:31:25,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:25,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1138 transitions. [2022-11-20 10:31:25,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 284.5) internal successors, (1138), 4 states have internal predecessors, (1138), 0 states have call successors, (0), 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:25,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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:25,398 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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:25,399 INFO L175 Difference]: Start difference. First operand has 311 places, 294 transitions, 875 flow. Second operand 4 states and 1138 transitions. [2022-11-20 10:31:25,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 310 transitions, 1072 flow [2022-11-20 10:31:25,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 310 transitions, 1056 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:25,412 INFO L231 Difference]: Finished difference. Result has 313 places, 296 transitions, 915 flow [2022-11-20 10:31:25,413 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=915, PETRI_PLACES=313, PETRI_TRANSITIONS=296} [2022-11-20 10:31:25,413 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 36 predicate places. [2022-11-20 10:31:25,415 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 296 transitions, 915 flow [2022-11-20 10:31:25,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:25,416 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:25,416 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, 1] [2022-11-20 10:31:25,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 10:31:25,417 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:25,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:25,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1964554166, now seen corresponding path program 3 times [2022-11-20 10:31:25,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:25,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957780878] [2022-11-20 10:31:25,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:25,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:25,597 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:25,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:25,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957780878] [2022-11-20 10:31:25,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957780878] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:25,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:25,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:31:25,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125429625] [2022-11-20 10:31:25,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:25,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:31:25,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:25,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:31:25,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:31:25,602 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:25,604 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 296 transitions, 915 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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:25,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:25,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:25,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:26,296 INFO L130 PetriNetUnfolder]: 286/3039 cut-off events. [2022-11-20 10:31:26,296 INFO L131 PetriNetUnfolder]: For 2537/2618 co-relation queries the response was YES. [2022-11-20 10:31:26,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4664 conditions, 3039 events. 286/3039 cut-off events. For 2537/2618 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 28683 event pairs, 55 based on Foata normal form. 11/2845 useless extension candidates. Maximal degree in co-relation 4637. Up to 171 conditions per place. [2022-11-20 10:31:26,320 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 49 selfloop transitions, 15 changer transitions 7/325 dead transitions. [2022-11-20 10:31:26,320 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 325 transitions, 1195 flow [2022-11-20 10:31:26,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:31:26,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 10:31:26,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1702 transitions. [2022-11-20 10:31:26,324 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9150537634408602 [2022-11-20 10:31:26,324 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1702 transitions. [2022-11-20 10:31:26,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1702 transitions. [2022-11-20 10:31:26,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:26,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1702 transitions. [2022-11-20 10:31:26,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 283.6666666666667) internal successors, (1702), 6 states have internal predecessors, (1702), 0 states have call successors, (0), 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:26,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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:26,333 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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:26,333 INFO L175 Difference]: Start difference. First operand has 313 places, 296 transitions, 915 flow. Second operand 6 states and 1702 transitions. [2022-11-20 10:31:26,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 325 transitions, 1195 flow [2022-11-20 10:31:26,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 325 transitions, 1189 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 10:31:26,347 INFO L231 Difference]: Finished difference. Result has 318 places, 301 transitions, 999 flow [2022-11-20 10:31:26,348 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=999, PETRI_PLACES=318, PETRI_TRANSITIONS=301} [2022-11-20 10:31:26,348 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 41 predicate places. [2022-11-20 10:31:26,349 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 301 transitions, 999 flow [2022-11-20 10:31:26,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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:26,349 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:26,350 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, 1] [2022-11-20 10:31:26,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 10:31:26,350 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:26,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:26,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2049063380, now seen corresponding path program 4 times [2022-11-20 10:31:26,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:26,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842912290] [2022-11-20 10:31:26,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:26,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:26,521 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:26,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:26,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842912290] [2022-11-20 10:31:26,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842912290] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:26,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:26,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 10:31:26,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938003400] [2022-11-20 10:31:26,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:26,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:31:26,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:26,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:31:26,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:31:26,525 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:26,527 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 301 transitions, 999 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:26,527 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:26,527 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:26,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:27,103 INFO L130 PetriNetUnfolder]: 268/2905 cut-off events. [2022-11-20 10:31:27,103 INFO L131 PetriNetUnfolder]: For 2767/2834 co-relation queries the response was YES. [2022-11-20 10:31:27,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 2905 events. 268/2905 cut-off events. For 2767/2834 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 26958 event pairs, 74 based on Foata normal form. 10/2718 useless extension candidates. Maximal degree in co-relation 4495. Up to 245 conditions per place. [2022-11-20 10:31:27,126 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 50 selfloop transitions, 10 changer transitions 4/318 dead transitions. [2022-11-20 10:31:27,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 318 transitions, 1237 flow [2022-11-20 10:31:27,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 10:31:27,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 10:31:27,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1139 transitions. [2022-11-20 10:31:27,129 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9185483870967742 [2022-11-20 10:31:27,130 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1139 transitions. [2022-11-20 10:31:27,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1139 transitions. [2022-11-20 10:31:27,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:27,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1139 transitions. [2022-11-20 10:31:27,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 284.75) internal successors, (1139), 4 states have internal predecessors, (1139), 0 states have call successors, (0), 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,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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,136 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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,136 INFO L175 Difference]: Start difference. First operand has 318 places, 301 transitions, 999 flow. Second operand 4 states and 1139 transitions. [2022-11-20 10:31:27,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 318 transitions, 1237 flow [2022-11-20 10:31:27,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 318 transitions, 1216 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-11-20 10:31:27,152 INFO L231 Difference]: Finished difference. Result has 322 places, 303 transitions, 1036 flow [2022-11-20 10:31:27,153 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1036, PETRI_PLACES=322, PETRI_TRANSITIONS=303} [2022-11-20 10:31:27,153 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 45 predicate places. [2022-11-20 10:31:27,154 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 303 transitions, 1036 flow [2022-11-20 10:31:27,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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,154 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:27,155 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, 1] [2022-11-20 10:31:27,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 10:31:27,155 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:27,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:27,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1955938428, now seen corresponding path program 5 times [2022-11-20 10:31:27,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:27,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575544867] [2022-11-20 10:31:27,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:27,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:27,324 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:27,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:27,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575544867] [2022-11-20 10:31:27,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575544867] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:27,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:27,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:31:27,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177157769] [2022-11-20 10:31:27,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:27,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:31:27,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:27,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:31:27,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:31:27,329 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:27,330 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 303 transitions, 1036 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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,330 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:27,330 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:27,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:27,967 INFO L130 PetriNetUnfolder]: 231/2339 cut-off events. [2022-11-20 10:31:27,967 INFO L131 PetriNetUnfolder]: For 2681/2697 co-relation queries the response was YES. [2022-11-20 10:31:27,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3841 conditions, 2339 events. 231/2339 cut-off events. For 2681/2697 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 20223 event pairs, 66 based on Foata normal form. 12/2184 useless extension candidates. Maximal degree in co-relation 3811. Up to 130 conditions per place. [2022-11-20 10:31:27,987 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 47 selfloop transitions, 13 changer transitions 20/334 dead transitions. [2022-11-20 10:31:27,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 334 transitions, 1375 flow [2022-11-20 10:31:27,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:31:27,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 10:31:27,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1704 transitions. [2022-11-20 10:31:27,992 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9161290322580645 [2022-11-20 10:31:27,992 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1704 transitions. [2022-11-20 10:31:27,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1704 transitions. [2022-11-20 10:31:27,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:27,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1704 transitions. [2022-11-20 10:31:27,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 284.0) internal successors, (1704), 6 states have internal predecessors, (1704), 0 states have call successors, (0), 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,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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,002 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 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,002 INFO L175 Difference]: Start difference. First operand has 322 places, 303 transitions, 1036 flow. Second operand 6 states and 1704 transitions. [2022-11-20 10:31:28,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 334 transitions, 1375 flow [2022-11-20 10:31:28,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 334 transitions, 1373 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-11-20 10:31:28,019 INFO L231 Difference]: Finished difference. Result has 330 places, 303 transitions, 1076 flow [2022-11-20 10:31:28,020 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1076, PETRI_PLACES=330, PETRI_TRANSITIONS=303} [2022-11-20 10:31:28,020 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 53 predicate places. [2022-11-20 10:31:28,021 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 303 transitions, 1076 flow [2022-11-20 10:31:28,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 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,021 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:28,022 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, 1] [2022-11-20 10:31:28,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 10:31:28,022 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:28,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:28,023 INFO L85 PathProgramCache]: Analyzing trace with hash -464220918, now seen corresponding path program 4 times [2022-11-20 10:31:28,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:28,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006137787] [2022-11-20 10:31:28,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:28,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:28,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:28,166 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:28,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:28,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006137787] [2022-11-20 10:31:28,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006137787] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:28,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:28,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 10:31:28,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911337124] [2022-11-20 10:31:28,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:28,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:31:28,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:28,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:31:28,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:31:28,170 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:28,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 303 transitions, 1076 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:28,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:28,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:28,518 INFO L130 PetriNetUnfolder]: 166/1708 cut-off events. [2022-11-20 10:31:28,518 INFO L131 PetriNetUnfolder]: For 2302/2363 co-relation queries the response was YES. [2022-11-20 10:31:28,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2882 conditions, 1708 events. 166/1708 cut-off events. For 2302/2363 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 12778 event pairs, 58 based on Foata normal form. 4/1589 useless extension candidates. Maximal degree in co-relation 2848. Up to 128 conditions per place. [2022-11-20 10:31:28,532 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 44 selfloop transitions, 10 changer transitions 9/317 dead transitions. [2022-11-20 10:31:28,532 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 317 transitions, 1236 flow [2022-11-20 10:31:28,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:31:28,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 10:31:28,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1413 transitions. [2022-11-20 10:31:28,536 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9116129032258065 [2022-11-20 10:31:28,536 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1413 transitions. [2022-11-20 10:31:28,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1413 transitions. [2022-11-20 10:31:28,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:28,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1413 transitions. [2022-11-20 10:31:28,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 282.6) internal successors, (1413), 5 states have internal predecessors, (1413), 0 states have call successors, (0), 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,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 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,543 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 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,543 INFO L175 Difference]: Start difference. First operand has 330 places, 303 transitions, 1076 flow. Second operand 5 states and 1413 transitions. [2022-11-20 10:31:28,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 317 transitions, 1236 flow [2022-11-20 10:31:28,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 317 transitions, 1227 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:28,557 INFO L231 Difference]: Finished difference. Result has 329 places, 299 transitions, 1016 flow [2022-11-20 10:31:28,557 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1016, PETRI_PLACES=329, PETRI_TRANSITIONS=299} [2022-11-20 10:31:28,558 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 52 predicate places. [2022-11-20 10:31:28,558 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 299 transitions, 1016 flow [2022-11-20 10:31:28,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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,558 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:28,559 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, 1] [2022-11-20 10:31:28,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 10:31:28,559 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:28,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:28,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1096739630, now seen corresponding path program 5 times [2022-11-20 10:31:28,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:28,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275185876] [2022-11-20 10:31:28,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:28,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:28,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:28,697 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:28,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:28,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275185876] [2022-11-20 10:31:28,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275185876] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:28,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:28,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-20 10:31:28,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33934668] [2022-11-20 10:31:28,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:28,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:31:28,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:28,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:31:28,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:31:28,701 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-20 10:31:28,702 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 299 transitions, 1016 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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,702 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:28,703 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-20 10:31:28,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:28,971 INFO L130 PetriNetUnfolder]: 135/1306 cut-off events. [2022-11-20 10:31:28,971 INFO L131 PetriNetUnfolder]: For 2077/2085 co-relation queries the response was YES. [2022-11-20 10:31:28,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2349 conditions, 1306 events. 135/1306 cut-off events. For 2077/2085 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 8595 event pairs, 55 based on Foata normal form. 6/1214 useless extension candidates. Maximal degree in co-relation 2316. Up to 128 conditions per place. [2022-11-20 10:31:28,981 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 42 selfloop transitions, 7 changer transitions 2/305 dead transitions. [2022-11-20 10:31:28,981 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 305 transitions, 1119 flow [2022-11-20 10:31:28,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 10:31:28,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 10:31:28,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1135 transitions. [2022-11-20 10:31:28,984 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9153225806451613 [2022-11-20 10:31:28,984 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1135 transitions. [2022-11-20 10:31:28,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1135 transitions. [2022-11-20 10:31:28,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:28,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1135 transitions. [2022-11-20 10:31:28,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.75) internal successors, (1135), 4 states have internal predecessors, (1135), 0 states have call successors, (0), 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,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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,990 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 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,990 INFO L175 Difference]: Start difference. First operand has 329 places, 299 transitions, 1016 flow. Second operand 4 states and 1135 transitions. [2022-11-20 10:31:28,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 305 transitions, 1119 flow [2022-11-20 10:31:28,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 305 transitions, 1115 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-11-20 10:31:29,003 INFO L231 Difference]: Finished difference. Result has 331 places, 298 transitions, 1005 flow [2022-11-20 10:31:29,003 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1005, PETRI_PLACES=331, PETRI_TRANSITIONS=298} [2022-11-20 10:31:29,004 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 54 predicate places. [2022-11-20 10:31:29,004 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 298 transitions, 1005 flow [2022-11-20 10:31:29,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 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:29,005 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:29,005 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, 1, 1, 1, 1] [2022-11-20 10:31:29,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 10:31:29,007 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:29,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:29,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1402720634, now seen corresponding path program 1 times [2022-11-20 10:31:29,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:29,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639161921] [2022-11-20 10:31:29,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:29,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:29,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:30,688 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,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:30,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639161921] [2022-11-20 10:31:30,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639161921] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:30,688 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:30,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-11-20 10:31:30,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007928773] [2022-11-20 10:31:30,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:30,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 10:31:30,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:30,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 10:31:30,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=686, Unknown=0, NotChecked=0, Total=756 [2022-11-20 10:31:30,695 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 310 [2022-11-20 10:31:30,700 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 298 transitions, 1005 flow. Second operand has 28 states, 28 states have (on average 197.53571428571428) internal successors, (5531), 28 states have internal predecessors, (5531), 0 states have call successors, (0), 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,700 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:30,700 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 310 [2022-11-20 10:31:30,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:39,893 INFO L130 PetriNetUnfolder]: 6934/28562 cut-off events. [2022-11-20 10:31:39,893 INFO L131 PetriNetUnfolder]: For 9606/9971 co-relation queries the response was YES. [2022-11-20 10:31:40,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45298 conditions, 28562 events. 6934/28562 cut-off events. For 9606/9971 co-relation queries the response was YES. Maximal size of possible extension queue 1140. Compared 394566 event pairs, 4159 based on Foata normal form. 48/24679 useless extension candidates. Maximal degree in co-relation 45264. Up to 2219 conditions per place. [2022-11-20 10:31:40,097 INFO L137 encePairwiseOnDemand]: 271/310 looper letters, 276 selfloop transitions, 43 changer transitions 19/541 dead transitions. [2022-11-20 10:31:40,098 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 541 transitions, 2406 flow [2022-11-20 10:31:40,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-20 10:31:40,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-11-20 10:31:40,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 8709 transitions. [2022-11-20 10:31:40,115 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6533383345836459 [2022-11-20 10:31:40,115 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 8709 transitions. [2022-11-20 10:31:40,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 8709 transitions. [2022-11-20 10:31:40,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:40,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 8709 transitions. [2022-11-20 10:31:40,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 202.53488372093022) internal successors, (8709), 43 states have internal predecessors, (8709), 0 states have call successors, (0), 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:40,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 310.0) internal successors, (13640), 44 states have internal predecessors, (13640), 0 states have call successors, (0), 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:40,319 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 310.0) internal successors, (13640), 44 states have internal predecessors, (13640), 0 states have call successors, (0), 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:40,319 INFO L175 Difference]: Start difference. First operand has 331 places, 298 transitions, 1005 flow. Second operand 43 states and 8709 transitions. [2022-11-20 10:31:40,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 541 transitions, 2406 flow [2022-11-20 10:31:40,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 541 transitions, 2388 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-11-20 10:31:40,398 INFO L231 Difference]: Finished difference. Result has 390 places, 328 transitions, 1221 flow [2022-11-20 10:31:40,399 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=1221, PETRI_PLACES=390, PETRI_TRANSITIONS=328} [2022-11-20 10:31:40,400 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 113 predicate places. [2022-11-20 10:31:40,401 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 328 transitions, 1221 flow [2022-11-20 10:31:40,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 197.53571428571428) internal successors, (5531), 28 states have internal predecessors, (5531), 0 states have call successors, (0), 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:40,403 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:40,403 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, 1, 1, 1, 1] [2022-11-20 10:31:40,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 10:31:40,403 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:40,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:40,404 INFO L85 PathProgramCache]: Analyzing trace with hash 669134884, now seen corresponding path program 2 times [2022-11-20 10:31:40,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:40,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136265937] [2022-11-20 10:31:40,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:40,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:42,026 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:42,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:42,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136265937] [2022-11-20 10:31:42,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136265937] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:42,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:42,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-20 10:31:42,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088787587] [2022-11-20 10:31:42,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:42,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 10:31:42,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:42,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 10:31:42,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:31:42,036 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 310 [2022-11-20 10:31:42,042 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 328 transitions, 1221 flow. Second operand has 24 states, 24 states have (on average 200.91666666666666) internal successors, (4822), 24 states have internal predecessors, (4822), 0 states have call successors, (0), 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:42,042 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:42,043 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 310 [2022-11-20 10:31:42,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:49,283 INFO L130 PetriNetUnfolder]: 5555/24615 cut-off events. [2022-11-20 10:31:49,284 INFO L131 PetriNetUnfolder]: For 10736/11139 co-relation queries the response was YES. [2022-11-20 10:31:49,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40770 conditions, 24615 events. 5555/24615 cut-off events. For 10736/11139 co-relation queries the response was YES. Maximal size of possible extension queue 986. Compared 338255 event pairs, 3339 based on Foata normal form. 50/21205 useless extension candidates. Maximal degree in co-relation 40717. Up to 1808 conditions per place. [2022-11-20 10:31:49,518 INFO L137 encePairwiseOnDemand]: 275/310 looper letters, 259 selfloop transitions, 42 changer transitions 16/523 dead transitions. [2022-11-20 10:31:49,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 523 transitions, 2561 flow [2022-11-20 10:31:49,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-20 10:31:49,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-11-20 10:31:49,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 8026 transitions. [2022-11-20 10:31:49,531 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6638544251447477 [2022-11-20 10:31:49,531 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 8026 transitions. [2022-11-20 10:31:49,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 8026 transitions. [2022-11-20 10:31:49,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:49,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 8026 transitions. [2022-11-20 10:31:49,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 205.7948717948718) internal successors, (8026), 39 states have internal predecessors, (8026), 0 states have call successors, (0), 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:49,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 310.0) internal successors, (12400), 40 states have internal predecessors, (12400), 0 states have call successors, (0), 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:49,568 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 310.0) internal successors, (12400), 40 states have internal predecessors, (12400), 0 states have call successors, (0), 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:49,568 INFO L175 Difference]: Start difference. First operand has 390 places, 328 transitions, 1221 flow. Second operand 39 states and 8026 transitions. [2022-11-20 10:31:49,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 523 transitions, 2561 flow [2022-11-20 10:31:49,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 523 transitions, 2440 flow, removed 52 selfloop flow, removed 13 redundant places. [2022-11-20 10:31:49,647 INFO L231 Difference]: Finished difference. Result has 413 places, 330 transitions, 1299 flow [2022-11-20 10:31:49,648 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1299, PETRI_PLACES=413, PETRI_TRANSITIONS=330} [2022-11-20 10:31:49,649 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 136 predicate places. [2022-11-20 10:31:49,649 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 330 transitions, 1299 flow [2022-11-20 10:31:49,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 200.91666666666666) internal successors, (4822), 24 states have internal predecessors, (4822), 0 states have call successors, (0), 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:49,651 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:31:49,651 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, 1, 1, 1, 1] [2022-11-20 10:31:49,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 10:31:49,651 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:31:49,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:31:49,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1193257254, now seen corresponding path program 3 times [2022-11-20 10:31:49,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:31:49,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708350463] [2022-11-20 10:31:49,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:31:49,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:31:49,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:31:51,358 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:51,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:31:51,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708350463] [2022-11-20 10:31:51,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708350463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:31:51,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:31:51,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-11-20 10:31:51,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318174581] [2022-11-20 10:31:51,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:31:51,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-20 10:31:51,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:31:51,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-20 10:31:51,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-11-20 10:31:51,368 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 310 [2022-11-20 10:31:51,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 330 transitions, 1299 flow. Second operand has 27 states, 27 states have (on average 200.59259259259258) internal successors, (5416), 27 states have internal predecessors, (5416), 0 states have call successors, (0), 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:51,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:31:51,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 310 [2022-11-20 10:31:51,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:31:59,555 INFO L130 PetriNetUnfolder]: 5382/23439 cut-off events. [2022-11-20 10:31:59,556 INFO L131 PetriNetUnfolder]: For 13216/13631 co-relation queries the response was YES. [2022-11-20 10:31:59,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41045 conditions, 23439 events. 5382/23439 cut-off events. For 13216/13631 co-relation queries the response was YES. Maximal size of possible extension queue 966. Compared 315966 event pairs, 1082 based on Foata normal form. 76/20654 useless extension candidates. Maximal degree in co-relation 40993. Up to 1415 conditions per place. [2022-11-20 10:31:59,847 INFO L137 encePairwiseOnDemand]: 268/310 looper letters, 297 selfloop transitions, 83 changer transitions 19/605 dead transitions. [2022-11-20 10:31:59,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 605 transitions, 3090 flow [2022-11-20 10:31:59,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-20 10:31:59,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-11-20 10:31:59,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 9884 transitions. [2022-11-20 10:31:59,872 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.664247311827957 [2022-11-20 10:31:59,872 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 9884 transitions. [2022-11-20 10:31:59,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 9884 transitions. [2022-11-20 10:31:59,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:31:59,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 9884 transitions. [2022-11-20 10:31:59,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 205.91666666666666) internal successors, (9884), 48 states have internal predecessors, (9884), 0 states have call successors, (0), 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:59,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 310.0) internal successors, (15190), 49 states have internal predecessors, (15190), 0 states have call successors, (0), 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:59,931 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 310.0) internal successors, (15190), 49 states have internal predecessors, (15190), 0 states have call successors, (0), 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:59,931 INFO L175 Difference]: Start difference. First operand has 413 places, 330 transitions, 1299 flow. Second operand 48 states and 9884 transitions. [2022-11-20 10:31:59,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 605 transitions, 3090 flow [2022-11-20 10:32:00,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 605 transitions, 2948 flow, removed 22 selfloop flow, removed 36 redundant places. [2022-11-20 10:32:00,041 INFO L231 Difference]: Finished difference. Result has 430 places, 369 transitions, 1701 flow [2022-11-20 10:32:00,042 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=1701, PETRI_PLACES=430, PETRI_TRANSITIONS=369} [2022-11-20 10:32:00,042 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 153 predicate places. [2022-11-20 10:32:00,042 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 369 transitions, 1701 flow [2022-11-20 10:32:00,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 200.59259259259258) internal successors, (5416), 27 states have internal predecessors, (5416), 0 states have call successors, (0), 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:32:00,044 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:00,044 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:00,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 10:32:00,045 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:32:00,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:00,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1601609964, now seen corresponding path program 1 times [2022-11-20 10:32:00,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:00,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882836911] [2022-11-20 10:32:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:00,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:01,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:01,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:01,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882836911] [2022-11-20 10:32:01,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882836911] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:32:01,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029228273] [2022-11-20 10:32:01,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:01,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:32:01,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:32:01,090 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:32:01,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 10:32:01,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:01,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 10:32:01,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:32:02,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:02,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:32:03,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:03,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029228273] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 10:32:03,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:32:03,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [19, 18] total 36 [2022-11-20 10:32:03,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766824616] [2022-11-20 10:32:03,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:03,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 10:32:03,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:03,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 10:32:03,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 10:32:03,616 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 310 [2022-11-20 10:32:03,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 369 transitions, 1701 flow. Second operand has 18 states, 18 states have (on average 202.11111111111111) internal successors, (3638), 18 states have internal predecessors, (3638), 0 states have call successors, (0), 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:32:03,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:03,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 310 [2022-11-20 10:32:03,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:10,365 INFO L130 PetriNetUnfolder]: 5665/26065 cut-off events. [2022-11-20 10:32:10,365 INFO L131 PetriNetUnfolder]: For 29971/30779 co-relation queries the response was YES. [2022-11-20 10:32:10,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50591 conditions, 26065 events. 5665/26065 cut-off events. For 29971/30779 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 363719 event pairs, 3163 based on Foata normal form. 70/22679 useless extension candidates. Maximal degree in co-relation 50535. Up to 3517 conditions per place. [2022-11-20 10:32:10,667 INFO L137 encePairwiseOnDemand]: 282/310 looper letters, 251 selfloop transitions, 45 changer transitions 14/516 dead transitions. [2022-11-20 10:32:10,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 516 transitions, 2906 flow [2022-11-20 10:32:10,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-20 10:32:10,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-20 10:32:10,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6204 transitions. [2022-11-20 10:32:10,676 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6670967741935484 [2022-11-20 10:32:10,676 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6204 transitions. [2022-11-20 10:32:10,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6204 transitions. [2022-11-20 10:32:10,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:10,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6204 transitions. [2022-11-20 10:32:10,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 206.8) internal successors, (6204), 30 states have internal predecessors, (6204), 0 states have call successors, (0), 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:32:10,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 310.0) internal successors, (9610), 31 states have internal predecessors, (9610), 0 states have call successors, (0), 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:32:10,702 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 310.0) internal successors, (9610), 31 states have internal predecessors, (9610), 0 states have call successors, (0), 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:32:10,702 INFO L175 Difference]: Start difference. First operand has 430 places, 369 transitions, 1701 flow. Second operand 30 states and 6204 transitions. [2022-11-20 10:32:10,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 516 transitions, 2906 flow [2022-11-20 10:32:11,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 516 transitions, 2729 flow, removed 40 selfloop flow, removed 38 redundant places. [2022-11-20 10:32:11,071 INFO L231 Difference]: Finished difference. Result has 423 places, 382 transitions, 1712 flow [2022-11-20 10:32:11,072 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1712, PETRI_PLACES=423, PETRI_TRANSITIONS=382} [2022-11-20 10:32:11,072 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 146 predicate places. [2022-11-20 10:32:11,072 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 382 transitions, 1712 flow [2022-11-20 10:32:11,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 202.11111111111111) internal successors, (3638), 18 states have internal predecessors, (3638), 0 states have call successors, (0), 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:32:11,073 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:11,073 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:11,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-20 10:32:11,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-20 10:32:11,274 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:32:11,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:11,274 INFO L85 PathProgramCache]: Analyzing trace with hash -506854110, now seen corresponding path program 2 times [2022-11-20 10:32:11,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:11,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748862913] [2022-11-20 10:32:11,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:11,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:12,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:12,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:12,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748862913] [2022-11-20 10:32:12,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748862913] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:32:12,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384138229] [2022-11-20 10:32:12,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:32:12,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:32:12,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:32:12,328 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:32:12,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 10:32:12,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 10:32:12,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:32:12,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-20 10:32:12,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:32:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 10:32:13,486 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:32:13,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384138229] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:32:13,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 10:32:13,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [19] total 34 [2022-11-20 10:32:13,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960473122] [2022-11-20 10:32:13,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:13,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 10:32:13,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:13,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 10:32:13,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1036, Unknown=0, NotChecked=0, Total=1122 [2022-11-20 10:32:13,491 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 310 [2022-11-20 10:32:13,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 382 transitions, 1712 flow. Second operand has 19 states, 19 states have (on average 198.94736842105263) internal successors, (3780), 19 states have internal predecessors, (3780), 0 states have call successors, (0), 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:32:13,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:13,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 310 [2022-11-20 10:32:13,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:23,474 INFO L130 PetriNetUnfolder]: 8331/37410 cut-off events. [2022-11-20 10:32:23,474 INFO L131 PetriNetUnfolder]: For 41366/42447 co-relation queries the response was YES. [2022-11-20 10:32:23,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72532 conditions, 37410 events. 8331/37410 cut-off events. For 41366/42447 co-relation queries the response was YES. Maximal size of possible extension queue 1469. Compared 547596 event pairs, 4447 based on Foata normal form. 107/32892 useless extension candidates. Maximal degree in co-relation 72474. Up to 6442 conditions per place. [2022-11-20 10:32:23,827 INFO L137 encePairwiseOnDemand]: 283/310 looper letters, 221 selfloop transitions, 54 changer transitions 13/491 dead transitions. [2022-11-20 10:32:23,827 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 491 transitions, 2762 flow [2022-11-20 10:32:23,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-20 10:32:23,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-11-20 10:32:23,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5650 transitions. [2022-11-20 10:32:23,837 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6509216589861752 [2022-11-20 10:32:23,837 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5650 transitions. [2022-11-20 10:32:23,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5650 transitions. [2022-11-20 10:32:23,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:23,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5650 transitions. [2022-11-20 10:32:23,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 201.78571428571428) internal successors, (5650), 28 states have internal predecessors, (5650), 0 states have call successors, (0), 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:32:23,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 310.0) internal successors, (8990), 29 states have internal predecessors, (8990), 0 states have call successors, (0), 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:32:23,866 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 310.0) internal successors, (8990), 29 states have internal predecessors, (8990), 0 states have call successors, (0), 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:32:23,866 INFO L175 Difference]: Start difference. First operand has 423 places, 382 transitions, 1712 flow. Second operand 28 states and 5650 transitions. [2022-11-20 10:32:23,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 491 transitions, 2762 flow [2022-11-20 10:32:24,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 491 transitions, 2676 flow, removed 28 selfloop flow, removed 14 redundant places. [2022-11-20 10:32:24,218 INFO L231 Difference]: Finished difference. Result has 447 places, 410 transitions, 1983 flow [2022-11-20 10:32:24,219 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1983, PETRI_PLACES=447, PETRI_TRANSITIONS=410} [2022-11-20 10:32:24,219 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 170 predicate places. [2022-11-20 10:32:24,219 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 410 transitions, 1983 flow [2022-11-20 10:32:24,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 198.94736842105263) internal successors, (3780), 19 states have internal predecessors, (3780), 0 states have call successors, (0), 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:32:24,220 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:24,221 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:24,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 10:32:24,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-20 10:32:24,427 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:32:24,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:24,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1105791019, now seen corresponding path program 1 times [2022-11-20 10:32:24,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:24,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879293308] [2022-11-20 10:32:24,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:24,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:24,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:24,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:24,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:24,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879293308] [2022-11-20 10:32:24,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879293308] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:32:24,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90909013] [2022-11-20 10:32:24,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:24,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:32:24,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:32:24,867 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:32:24,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 10:32:25,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:25,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 10:32:25,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:32:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:25,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:32:26,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:26,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90909013] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 10:32:26,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:32:26,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14, 13] total 26 [2022-11-20 10:32:26,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393211191] [2022-11-20 10:32:26,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:26,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 10:32:26,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:26,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 10:32:26,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:26,139 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 310 [2022-11-20 10:32:26,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 410 transitions, 1983 flow. Second operand has 13 states, 13 states have (on average 208.46153846153845) internal successors, (2710), 13 states have internal predecessors, (2710), 0 states have call successors, (0), 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:32:26,142 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:26,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 310 [2022-11-20 10:32:26,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 10:32:33,873 INFO L130 PetriNetUnfolder]: 6192/29780 cut-off events. [2022-11-20 10:32:33,873 INFO L131 PetriNetUnfolder]: For 46862/48160 co-relation queries the response was YES. [2022-11-20 10:32:34,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60393 conditions, 29780 events. 6192/29780 cut-off events. For 46862/48160 co-relation queries the response was YES. Maximal size of possible extension queue 1175. Compared 426308 event pairs, 2173 based on Foata normal form. 200/26637 useless extension candidates. Maximal degree in co-relation 60323. Up to 5128 conditions per place. [2022-11-20 10:32:34,194 INFO L137 encePairwiseOnDemand]: 287/310 looper letters, 198 selfloop transitions, 47 changer transitions 63/543 dead transitions. [2022-11-20 10:32:34,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 543 transitions, 3239 flow [2022-11-20 10:32:34,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-20 10:32:34,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-20 10:32:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4281 transitions. [2022-11-20 10:32:34,199 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6904838709677419 [2022-11-20 10:32:34,199 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4281 transitions. [2022-11-20 10:32:34,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4281 transitions. [2022-11-20 10:32:34,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 10:32:34,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4281 transitions. [2022-11-20 10:32:34,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 214.05) internal successors, (4281), 20 states have internal predecessors, (4281), 0 states have call successors, (0), 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:32:34,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 310.0) internal successors, (6510), 21 states have internal predecessors, (6510), 0 states have call successors, (0), 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:32:34,214 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 310.0) internal successors, (6510), 21 states have internal predecessors, (6510), 0 states have call successors, (0), 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:32:34,214 INFO L175 Difference]: Start difference. First operand has 447 places, 410 transitions, 1983 flow. Second operand 20 states and 4281 transitions. [2022-11-20 10:32:34,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 543 transitions, 3239 flow [2022-11-20 10:32:34,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 543 transitions, 3209 flow, removed 11 selfloop flow, removed 7 redundant places. [2022-11-20 10:32:34,428 INFO L231 Difference]: Finished difference. Result has 456 places, 406 transitions, 2038 flow [2022-11-20 10:32:34,428 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2038, PETRI_PLACES=456, PETRI_TRANSITIONS=406} [2022-11-20 10:32:34,429 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 179 predicate places. [2022-11-20 10:32:34,429 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 406 transitions, 2038 flow [2022-11-20 10:32:34,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 208.46153846153845) internal successors, (2710), 13 states have internal predecessors, (2710), 0 states have call successors, (0), 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:32:34,429 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 10:32:34,430 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:32:34,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 10:32:34,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-20 10:32:34,641 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-20 10:32:34,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:32:34,641 INFO L85 PathProgramCache]: Analyzing trace with hash 54773400, now seen corresponding path program 1 times [2022-11-20 10:32:34,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:32:34,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351932280] [2022-11-20 10:32:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:34,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:32:34,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:34,984 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:34,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:32:34,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351932280] [2022-11-20 10:32:34,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351932280] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:32:34,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403308951] [2022-11-20 10:32:34,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:32:34,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:32:34,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:32:34,988 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:32:34,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bb0f-aa35-46cf-bf15-269ca64b1e7a/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 10:32:35,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:32:35,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 10:32:35,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:32:35,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:35,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:32:36,162 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:32:36,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403308951] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 10:32:36,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:32:36,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14, 13] total 26 [2022-11-20 10:32:36,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327444912] [2022-11-20 10:32:36,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:32:36,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 10:32:36,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:32:36,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 10:32:36,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:32:36,167 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 310 [2022-11-20 10:32:36,169 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 406 transitions, 2038 flow. Second operand has 13 states, 13 states have (on average 208.46153846153845) internal successors, (2710), 13 states have internal predecessors, (2710), 0 states have call successors, (0), 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:32:36,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 10:32:36,170 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 310 [2022-11-20 10:32:36,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand