./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/security.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/security.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc --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 417dec4be084b2867b601c43d125afd61f7d3912bd17641ca10c0f094ab6abe0 --- 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-5e519f3 [2022-11-02 20:55:37,973 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:55:37,976 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:55:38,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:55:38,028 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:55:38,032 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:55:38,034 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:55:38,037 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:55:38,042 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:55:38,047 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:55:38,048 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:55:38,051 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:55:38,051 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:55:38,054 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:55:38,056 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:55:38,058 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:55:38,060 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:55:38,061 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:55:38,063 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:55:38,070 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:55:38,071 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:55:38,072 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:55:38,077 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:55:38,078 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:55:38,086 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:55:38,086 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:55:38,088 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:55:38,090 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:55:38,091 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:55:38,092 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:55:38,092 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:55:38,093 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:55:38,095 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:55:38,096 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:55:38,097 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:55:38,098 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:55:38,098 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:55:38,099 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:55:38,099 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:55:38,100 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:55:38,100 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:55:38,101 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-02 20:55:38,141 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:55:38,141 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:55:38,142 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:55:38,142 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:55:38,143 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 20:55:38,143 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 20:55:38,144 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:55:38,144 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:55:38,144 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:55:38,145 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:55:38,146 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:55:38,146 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:55:38,146 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:55:38,146 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:55:38,147 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 20:55:38,147 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 20:55:38,147 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 20:55:38,147 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:55:38,148 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:55:38,148 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:55:38,148 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 20:55:38,148 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:55:38,148 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:55:38,149 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 20:55:38,149 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:55:38,149 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:55:38,151 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 20:55:38,151 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 20:55:38,151 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:55:38,151 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 20:55:38,152 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 20:55:38,152 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 20:55:38,152 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 20:55:38,152 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_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/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_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc 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 -> 417dec4be084b2867b601c43d125afd61f7d3912bd17641ca10c0f094ab6abe0 [2022-11-02 20:55:38,450 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:55:38,479 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:55:38,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:55:38,483 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:55:38,484 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:55:38,486 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/weaver/security.wvr.c [2022-11-02 20:55:38,569 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/data/e542e5724/0e4942d0e95741b1ae688b689aac251f/FLAGc53a0d6c6 [2022-11-02 20:55:39,012 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:55:39,016 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/sv-benchmarks/c/weaver/security.wvr.c [2022-11-02 20:55:39,024 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/data/e542e5724/0e4942d0e95741b1ae688b689aac251f/FLAGc53a0d6c6 [2022-11-02 20:55:39,385 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/data/e542e5724/0e4942d0e95741b1ae688b689aac251f [2022-11-02 20:55:39,389 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:55:39,391 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:55:39,395 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:55:39,395 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:55:39,400 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:55:39,401 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,403 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f2d4777 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39, skipping insertion in model container [2022-11-02 20:55:39,404 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,411 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:55:39,430 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:55:39,673 WARN L230 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_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/sv-benchmarks/c/weaver/security.wvr.c[1931,1944] [2022-11-02 20:55:39,677 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:55:39,686 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:55:39,705 WARN L230 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_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/sv-benchmarks/c/weaver/security.wvr.c[1931,1944] [2022-11-02 20:55:39,706 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:55:39,721 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:55:39,721 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39 WrapperNode [2022-11-02 20:55:39,722 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:55:39,723 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:55:39,723 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:55:39,723 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:55:39,731 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,737 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,764 INFO L138 Inliner]: procedures = 21, calls = 19, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 53 [2022-11-02 20:55:39,765 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:55:39,766 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:55:39,766 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:55:39,766 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:55:39,776 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,776 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,791 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,792 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,796 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,807 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,808 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,809 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,811 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:55:39,814 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:55:39,814 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:55:39,815 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:55:39,816 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (1/1) ... [2022-11-02 20:55:39,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:55:39,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:39,856 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:39,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 20:55:39,905 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:55:39,905 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-02 20:55:39,905 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-02 20:55:39,905 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-02 20:55:39,905 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-02 20:55:39,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:55:39,906 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 20:55:39,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 20:55:39,906 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:55:39,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:55:39,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 20:55:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 20:55:39,908 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-02 20:55:40,000 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:55:40,002 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:55:40,154 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:55:40,162 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:55:40,163 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-02 20:55:40,165 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:55:40 BoogieIcfgContainer [2022-11-02 20:55:40,165 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:55:40,168 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 20:55:40,168 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 20:55:40,173 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 20:55:40,173 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 08:55:39" (1/3) ... [2022-11-02 20:55:40,174 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b4cff8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:55:40, skipping insertion in model container [2022-11-02 20:55:40,174 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:55:39" (2/3) ... [2022-11-02 20:55:40,175 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b4cff8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:55:40, skipping insertion in model container [2022-11-02 20:55:40,175 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:55:40" (3/3) ... [2022-11-02 20:55:40,176 INFO L112 eAbstractionObserver]: Analyzing ICFG security.wvr.c [2022-11-02 20:55:40,185 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 20:55:40,197 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 20:55:40,197 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-02 20:55:40,198 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 20:55:40,296 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-02 20:55:40,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 81 transitions, 178 flow [2022-11-02 20:55:40,394 INFO L130 PetriNetUnfolder]: 3/79 cut-off events. [2022-11-02 20:55:40,394 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:55:40,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 79 events. 3/79 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 45 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2022-11-02 20:55:40,398 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 81 transitions, 178 flow [2022-11-02 20:55:40,403 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 70 transitions, 152 flow [2022-11-02 20:55:40,414 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 20:55:40,421 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;@32b92644, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 20:55:40,421 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-02 20:55:40,466 INFO L130 PetriNetUnfolder]: 3/69 cut-off events. [2022-11-02 20:55:40,466 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:55:40,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:40,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:40,468 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:40,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:40,473 INFO L85 PathProgramCache]: Analyzing trace with hash 556808714, now seen corresponding path program 1 times [2022-11-02 20:55:40,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:40,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163211487] [2022-11-02 20:55:40,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:40,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:40,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:41,680 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-02 20:55:41,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:41,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163211487] [2022-11-02 20:55:41,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163211487] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:41,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:41,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:41,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090679652] [2022-11-02 20:55:41,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:41,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:41,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:41,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:41,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:41,767 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:41,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 152 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:41,778 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:41,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:41,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:42,290 INFO L130 PetriNetUnfolder]: 24/167 cut-off events. [2022-11-02 20:55:42,293 INFO L131 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2022-11-02 20:55:42,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 269 conditions, 167 events. 24/167 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 485 event pairs, 3 based on Foata normal form. 3/160 useless extension candidates. Maximal degree in co-relation 149. Up to 23 conditions per place. [2022-11-02 20:55:42,298 INFO L137 encePairwiseOnDemand]: 68/81 looper letters, 33 selfloop transitions, 4 changer transitions 19/100 dead transitions. [2022-11-02 20:55:42,299 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 100 transitions, 345 flow [2022-11-02 20:55:42,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-02 20:55:42,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-02 20:55:42,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 871 transitions. [2022-11-02 20:55:42,326 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7168724279835391 [2022-11-02 20:55:42,328 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 871 transitions. [2022-11-02 20:55:42,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 871 transitions. [2022-11-02 20:55:42,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:42,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 871 transitions. [2022-11-02 20:55:42,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 58.06666666666667) internal successors, (871), 15 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-02 20:55:42,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 81.0) internal successors, (1296), 16 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:42,357 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 81.0) internal successors, (1296), 16 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:42,359 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 152 flow. Second operand 15 states and 871 transitions. [2022-11-02 20:55:42,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 100 transitions, 345 flow [2022-11-02 20:55:42,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 100 transitions, 323 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-02 20:55:42,374 INFO L231 Difference]: Finished difference. Result has 94 places, 68 transitions, 173 flow [2022-11-02 20:55:42,376 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=173, PETRI_PLACES=94, PETRI_TRANSITIONS=68} [2022-11-02 20:55:42,381 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 20 predicate places. [2022-11-02 20:55:42,382 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 68 transitions, 173 flow [2022-11-02 20:55:42,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:42,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:42,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:42,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 20:55:42,384 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:42,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:42,390 INFO L85 PathProgramCache]: Analyzing trace with hash 250870177, now seen corresponding path program 1 times [2022-11-02 20:55:42,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:42,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017395739] [2022-11-02 20:55:42,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:42,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:42,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:42,838 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-02 20:55:42,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:42,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017395739] [2022-11-02 20:55:42,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017395739] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:42,840 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:42,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:42,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518984953] [2022-11-02 20:55:42,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:42,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:42,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:42,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:42,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:42,844 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:42,845 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 68 transitions, 173 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:42,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:42,845 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:42,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:43,137 INFO L130 PetriNetUnfolder]: 18/139 cut-off events. [2022-11-02 20:55:43,143 INFO L131 PetriNetUnfolder]: For 58/59 co-relation queries the response was YES. [2022-11-02 20:55:43,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 139 events. 18/139 cut-off events. For 58/59 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 347 event pairs, 0 based on Foata normal form. 2/137 useless extension candidates. Maximal degree in co-relation 246. Up to 17 conditions per place. [2022-11-02 20:55:43,147 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 28 selfloop transitions, 4 changer transitions 9/87 dead transitions. [2022-11-02 20:55:43,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 87 transitions, 331 flow [2022-11-02 20:55:43,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:43,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:43,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 546 transitions. [2022-11-02 20:55:43,150 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7489711934156379 [2022-11-02 20:55:43,150 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 546 transitions. [2022-11-02 20:55:43,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 546 transitions. [2022-11-02 20:55:43,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:43,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 546 transitions. [2022-11-02 20:55:43,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.666666666666664) internal successors, (546), 9 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,156 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,156 INFO L175 Difference]: Start difference. First operand has 94 places, 68 transitions, 173 flow. Second operand 9 states and 546 transitions. [2022-11-02 20:55:43,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 87 transitions, 331 flow [2022-11-02 20:55:43,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 87 transitions, 280 flow, removed 14 selfloop flow, removed 12 redundant places. [2022-11-02 20:55:43,162 INFO L231 Difference]: Finished difference. Result has 84 places, 68 transitions, 165 flow [2022-11-02 20:55:43,163 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=165, PETRI_PLACES=84, PETRI_TRANSITIONS=68} [2022-11-02 20:55:43,164 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 10 predicate places. [2022-11-02 20:55:43,164 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 68 transitions, 165 flow [2022-11-02 20:55:43,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:43,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:43,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-02 20:55:43,166 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:43,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:43,170 INFO L85 PathProgramCache]: Analyzing trace with hash 905911371, now seen corresponding path program 2 times [2022-11-02 20:55:43,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:43,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146923393] [2022-11-02 20:55:43,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:43,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:43,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:43,589 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-02 20:55:43,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:43,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146923393] [2022-11-02 20:55:43,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146923393] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:43,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:43,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:43,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557676497] [2022-11-02 20:55:43,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:43,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:43,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:43,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:43,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:43,594 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:43,595 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 68 transitions, 165 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,595 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:43,595 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:43,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:43,829 INFO L130 PetriNetUnfolder]: 16/160 cut-off events. [2022-11-02 20:55:43,829 INFO L131 PetriNetUnfolder]: For 64/67 co-relation queries the response was YES. [2022-11-02 20:55:43,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 287 conditions, 160 events. 16/160 cut-off events. For 64/67 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 457 event pairs, 5 based on Foata normal form. 1/153 useless extension candidates. Maximal degree in co-relation 268. Up to 27 conditions per place. [2022-11-02 20:55:43,834 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 33 selfloop transitions, 5 changer transitions 7/91 dead transitions. [2022-11-02 20:55:43,834 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 91 transitions, 340 flow [2022-11-02 20:55:43,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:43,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:43,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 550 transitions. [2022-11-02 20:55:43,836 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7544581618655692 [2022-11-02 20:55:43,837 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 550 transitions. [2022-11-02 20:55:43,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 550 transitions. [2022-11-02 20:55:43,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:43,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 550 transitions. [2022-11-02 20:55:43,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.111111111111114) internal successors, (550), 9 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,843 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,843 INFO L175 Difference]: Start difference. First operand has 84 places, 68 transitions, 165 flow. Second operand 9 states and 550 transitions. [2022-11-02 20:55:43,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 91 transitions, 340 flow [2022-11-02 20:55:43,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 91 transitions, 307 flow, removed 12 selfloop flow, removed 7 redundant places. [2022-11-02 20:55:43,849 INFO L231 Difference]: Finished difference. Result has 87 places, 70 transitions, 186 flow [2022-11-02 20:55:43,849 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=186, PETRI_PLACES=87, PETRI_TRANSITIONS=70} [2022-11-02 20:55:43,852 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2022-11-02 20:55:43,852 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 70 transitions, 186 flow [2022-11-02 20:55:43,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:43,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:43,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:43,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-02 20:55:43,853 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:43,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:43,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1239053457, now seen corresponding path program 1 times [2022-11-02 20:55:43,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:43,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233755502] [2022-11-02 20:55:43,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:43,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:43,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:44,212 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-02 20:55:44,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:44,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233755502] [2022-11-02 20:55:44,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233755502] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:44,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:44,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:44,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95311195] [2022-11-02 20:55:44,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:44,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:44,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:44,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:44,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:44,221 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:44,222 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 70 transitions, 186 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:44,222 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:44,222 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:44,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:44,624 INFO L130 PetriNetUnfolder]: 27/306 cut-off events. [2022-11-02 20:55:44,624 INFO L131 PetriNetUnfolder]: For 178/181 co-relation queries the response was YES. [2022-11-02 20:55:44,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 306 events. 27/306 cut-off events. For 178/181 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1701 event pairs, 14 based on Foata normal form. 3/297 useless extension candidates. Maximal degree in co-relation 557. Up to 57 conditions per place. [2022-11-02 20:55:44,626 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 48 selfloop transitions, 4 changer transitions 19/117 dead transitions. [2022-11-02 20:55:44,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 117 transitions, 525 flow [2022-11-02 20:55:44,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-02 20:55:44,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-02 20:55:44,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 853 transitions. [2022-11-02 20:55:44,629 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7522045855379189 [2022-11-02 20:55:44,629 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 853 transitions. [2022-11-02 20:55:44,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 853 transitions. [2022-11-02 20:55:44,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:44,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 853 transitions. [2022-11-02 20:55:44,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 60.92857142857143) internal successors, (853), 14 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:44,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 81.0) internal successors, (1215), 15 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:44,635 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 81.0) internal successors, (1215), 15 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:44,638 INFO L175 Difference]: Start difference. First operand has 87 places, 70 transitions, 186 flow. Second operand 14 states and 853 transitions. [2022-11-02 20:55:44,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 117 transitions, 525 flow [2022-11-02 20:55:44,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 117 transitions, 489 flow, removed 16 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:44,647 INFO L231 Difference]: Finished difference. Result has 104 places, 73 transitions, 231 flow [2022-11-02 20:55:44,647 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=231, PETRI_PLACES=104, PETRI_TRANSITIONS=73} [2022-11-02 20:55:44,649 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2022-11-02 20:55:44,649 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 73 transitions, 231 flow [2022-11-02 20:55:44,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:44,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:44,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:44,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-02 20:55:44,652 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:44,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:44,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1001809265, now seen corresponding path program 2 times [2022-11-02 20:55:44,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:44,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834260112] [2022-11-02 20:55:44,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:44,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:44,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:45,003 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-02 20:55:45,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:45,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834260112] [2022-11-02 20:55:45,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834260112] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:45,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:45,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:45,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353842733] [2022-11-02 20:55:45,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:45,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:45,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:45,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:45,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:45,008 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:45,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 73 transitions, 231 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:45,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:45,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:45,256 INFO L130 PetriNetUnfolder]: 24/282 cut-off events. [2022-11-02 20:55:45,256 INFO L131 PetriNetUnfolder]: For 357/360 co-relation queries the response was YES. [2022-11-02 20:55:45,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 643 conditions, 282 events. 24/282 cut-off events. For 357/360 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1479 event pairs, 5 based on Foata normal form. 1/271 useless extension candidates. Maximal degree in co-relation 587. Up to 70 conditions per place. [2022-11-02 20:55:45,258 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 35 selfloop transitions, 8 changer transitions 6/95 dead transitions. [2022-11-02 20:55:45,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 95 transitions, 453 flow [2022-11-02 20:55:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:45,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:45,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 549 transitions. [2022-11-02 20:55:45,261 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7530864197530864 [2022-11-02 20:55:45,261 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 549 transitions. [2022-11-02 20:55:45,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 549 transitions. [2022-11-02 20:55:45,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:45,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 549 transitions. [2022-11-02 20:55:45,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,267 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,267 INFO L175 Difference]: Start difference. First operand has 104 places, 73 transitions, 231 flow. Second operand 9 states and 549 transitions. [2022-11-02 20:55:45,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 95 transitions, 453 flow [2022-11-02 20:55:45,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 95 transitions, 404 flow, removed 23 selfloop flow, removed 9 redundant places. [2022-11-02 20:55:45,275 INFO L231 Difference]: Finished difference. Result has 101 places, 75 transitions, 262 flow [2022-11-02 20:55:45,276 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=262, PETRI_PLACES=101, PETRI_TRANSITIONS=75} [2022-11-02 20:55:45,278 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 27 predicate places. [2022-11-02 20:55:45,278 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 75 transitions, 262 flow [2022-11-02 20:55:45,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:45,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:45,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-02 20:55:45,279 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:45,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:45,280 INFO L85 PathProgramCache]: Analyzing trace with hash 327711027, now seen corresponding path program 3 times [2022-11-02 20:55:45,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:45,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106877221] [2022-11-02 20:55:45,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:45,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:45,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:45,595 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-02 20:55:45,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:45,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106877221] [2022-11-02 20:55:45,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106877221] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:45,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:45,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:45,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568587199] [2022-11-02 20:55:45,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:45,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:45,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:45,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:45,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:45,598 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:45,599 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 75 transitions, 262 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,599 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:45,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:45,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:45,854 INFO L130 PetriNetUnfolder]: 24/295 cut-off events. [2022-11-02 20:55:45,854 INFO L131 PetriNetUnfolder]: For 458/466 co-relation queries the response was YES. [2022-11-02 20:55:45,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 676 conditions, 295 events. 24/295 cut-off events. For 458/466 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1594 event pairs, 14 based on Foata normal form. 2/286 useless extension candidates. Maximal degree in co-relation 628. Up to 57 conditions per place. [2022-11-02 20:55:45,857 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 37 selfloop transitions, 5 changer transitions 11/99 dead transitions. [2022-11-02 20:55:45,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 99 transitions, 496 flow [2022-11-02 20:55:45,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:45,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:45,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 551 transitions. [2022-11-02 20:55:45,859 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7558299039780522 [2022-11-02 20:55:45,859 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 551 transitions. [2022-11-02 20:55:45,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 551 transitions. [2022-11-02 20:55:45,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:45,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 551 transitions. [2022-11-02 20:55:45,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.22222222222222) internal successors, (551), 9 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,864 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,864 INFO L175 Difference]: Start difference. First operand has 101 places, 75 transitions, 262 flow. Second operand 9 states and 551 transitions. [2022-11-02 20:55:45,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 99 transitions, 496 flow [2022-11-02 20:55:45,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 99 transitions, 462 flow, removed 10 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:45,869 INFO L231 Difference]: Finished difference. Result has 108 places, 76 transitions, 286 flow [2022-11-02 20:55:45,869 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=286, PETRI_PLACES=108, PETRI_TRANSITIONS=76} [2022-11-02 20:55:45,870 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 34 predicate places. [2022-11-02 20:55:45,872 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 76 transitions, 286 flow [2022-11-02 20:55:45,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:45,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:45,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:45,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-02 20:55:45,873 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:45,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:45,874 INFO L85 PathProgramCache]: Analyzing trace with hash 2058480370, now seen corresponding path program 2 times [2022-11-02 20:55:45,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:45,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324157915] [2022-11-02 20:55:45,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:45,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:45,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:46,206 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-02 20:55:46,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:46,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324157915] [2022-11-02 20:55:46,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324157915] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:46,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:46,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:46,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834274432] [2022-11-02 20:55:46,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:46,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:46,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:46,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:46,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:46,217 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:46,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 76 transitions, 286 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:46,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:46,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:46,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:46,459 INFO L130 PetriNetUnfolder]: 26/317 cut-off events. [2022-11-02 20:55:46,459 INFO L131 PetriNetUnfolder]: For 613/623 co-relation queries the response was YES. [2022-11-02 20:55:46,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 750 conditions, 317 events. 26/317 cut-off events. For 613/623 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1725 event pairs, 3 based on Foata normal form. 4/309 useless extension candidates. Maximal degree in co-relation 698. Up to 79 conditions per place. [2022-11-02 20:55:46,462 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 35 selfloop transitions, 8 changer transitions 13/100 dead transitions. [2022-11-02 20:55:46,462 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 100 transitions, 539 flow [2022-11-02 20:55:46,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:46,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:46,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 588 transitions. [2022-11-02 20:55:46,464 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2022-11-02 20:55:46,464 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 588 transitions. [2022-11-02 20:55:46,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 588 transitions. [2022-11-02 20:55:46,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:46,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 588 transitions. [2022-11-02 20:55:46,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.8) internal successors, (588), 10 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:46,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:46,468 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:46,468 INFO L175 Difference]: Start difference. First operand has 108 places, 76 transitions, 286 flow. Second operand 10 states and 588 transitions. [2022-11-02 20:55:46,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 100 transitions, 539 flow [2022-11-02 20:55:46,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 100 transitions, 509 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-02 20:55:46,474 INFO L231 Difference]: Finished difference. Result has 112 places, 76 transitions, 302 flow [2022-11-02 20:55:46,475 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=302, PETRI_PLACES=112, PETRI_TRANSITIONS=76} [2022-11-02 20:55:46,475 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 38 predicate places. [2022-11-02 20:55:46,475 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 76 transitions, 302 flow [2022-11-02 20:55:46,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:46,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:46,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:46,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-02 20:55:46,476 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:46,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:46,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1950141881, now seen corresponding path program 4 times [2022-11-02 20:55:46,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:46,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674351680] [2022-11-02 20:55:46,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:46,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:46,766 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-02 20:55:46,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:46,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674351680] [2022-11-02 20:55:46,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674351680] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:46,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:46,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:46,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377315059] [2022-11-02 20:55:46,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:46,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:46,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:46,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:46,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:46,769 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:46,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 76 transitions, 302 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:46,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:46,769 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:46,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:47,010 INFO L130 PetriNetUnfolder]: 19/262 cut-off events. [2022-11-02 20:55:47,010 INFO L131 PetriNetUnfolder]: For 620/626 co-relation queries the response was YES. [2022-11-02 20:55:47,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 262 events. 19/262 cut-off events. For 620/626 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1334 event pairs, 11 based on Foata normal form. 1/251 useless extension candidates. Maximal degree in co-relation 616. Up to 55 conditions per place. [2022-11-02 20:55:47,012 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 42 selfloop transitions, 4 changer transitions 9/101 dead transitions. [2022-11-02 20:55:47,013 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 101 transitions, 541 flow [2022-11-02 20:55:47,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:47,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:47,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 555 transitions. [2022-11-02 20:55:47,015 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7613168724279835 [2022-11-02 20:55:47,015 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 555 transitions. [2022-11-02 20:55:47,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 555 transitions. [2022-11-02 20:55:47,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:47,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 555 transitions. [2022-11-02 20:55:47,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.666666666666664) internal successors, (555), 9 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,019 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,019 INFO L175 Difference]: Start difference. First operand has 112 places, 76 transitions, 302 flow. Second operand 9 states and 555 transitions. [2022-11-02 20:55:47,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 101 transitions, 541 flow [2022-11-02 20:55:47,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 101 transitions, 494 flow, removed 17 selfloop flow, removed 8 redundant places. [2022-11-02 20:55:47,025 INFO L231 Difference]: Finished difference. Result has 113 places, 76 transitions, 303 flow [2022-11-02 20:55:47,026 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=303, PETRI_PLACES=113, PETRI_TRANSITIONS=76} [2022-11-02 20:55:47,028 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 39 predicate places. [2022-11-02 20:55:47,028 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 76 transitions, 303 flow [2022-11-02 20:55:47,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:47,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:47,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-02 20:55:47,031 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:47,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:47,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1051831855, now seen corresponding path program 3 times [2022-11-02 20:55:47,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:47,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188974929] [2022-11-02 20:55:47,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:47,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:47,305 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-02 20:55:47,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:47,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188974929] [2022-11-02 20:55:47,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188974929] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:47,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:47,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:47,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266259964] [2022-11-02 20:55:47,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:47,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:47,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:47,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:47,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:47,309 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:47,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 76 transitions, 303 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:47,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:47,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:47,536 INFO L130 PetriNetUnfolder]: 20/312 cut-off events. [2022-11-02 20:55:47,537 INFO L131 PetriNetUnfolder]: For 701/703 co-relation queries the response was YES. [2022-11-02 20:55:47,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 312 events. 20/312 cut-off events. For 701/703 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1734 event pairs, 15 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 722. Up to 79 conditions per place. [2022-11-02 20:55:47,539 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 44 selfloop transitions, 7 changer transitions 7/105 dead transitions. [2022-11-02 20:55:47,539 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 105 transitions, 598 flow [2022-11-02 20:55:47,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:47,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:47,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 555 transitions. [2022-11-02 20:55:47,541 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7613168724279835 [2022-11-02 20:55:47,541 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 555 transitions. [2022-11-02 20:55:47,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 555 transitions. [2022-11-02 20:55:47,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:47,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 555 transitions. [2022-11-02 20:55:47,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.666666666666664) internal successors, (555), 9 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,546 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,546 INFO L175 Difference]: Start difference. First operand has 113 places, 76 transitions, 303 flow. Second operand 9 states and 555 transitions. [2022-11-02 20:55:47,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 105 transitions, 598 flow [2022-11-02 20:55:47,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 105 transitions, 548 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-11-02 20:55:47,552 INFO L231 Difference]: Finished difference. Result has 116 places, 81 transitions, 378 flow [2022-11-02 20:55:47,553 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=378, PETRI_PLACES=116, PETRI_TRANSITIONS=81} [2022-11-02 20:55:47,554 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 42 predicate places. [2022-11-02 20:55:47,555 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 81 transitions, 378 flow [2022-11-02 20:55:47,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:47,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:47,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-02 20:55:47,556 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:47,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:47,556 INFO L85 PathProgramCache]: Analyzing trace with hash -314947920, now seen corresponding path program 3 times [2022-11-02 20:55:47,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:47,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261486786] [2022-11-02 20:55:47,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:47,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:47,845 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-02 20:55:47,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:47,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261486786] [2022-11-02 20:55:47,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261486786] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:47,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:47,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:47,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163790156] [2022-11-02 20:55:47,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:47,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:47,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:47,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:47,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:47,848 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:47,848 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 81 transitions, 378 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:47,848 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:47,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:47,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:48,206 INFO L130 PetriNetUnfolder]: 32/520 cut-off events. [2022-11-02 20:55:48,206 INFO L131 PetriNetUnfolder]: For 1255/1261 co-relation queries the response was YES. [2022-11-02 20:55:48,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 520 events. 32/520 cut-off events. For 1255/1261 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3805 event pairs, 9 based on Foata normal form. 3/508 useless extension candidates. Maximal degree in co-relation 1268. Up to 70 conditions per place. [2022-11-02 20:55:48,210 INFO L137 encePairwiseOnDemand]: 70/81 looper letters, 67 selfloop transitions, 21 changer transitions 7/139 dead transitions. [2022-11-02 20:55:48,210 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 139 transitions, 992 flow [2022-11-02 20:55:48,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-02 20:55:48,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-02 20:55:48,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 780 transitions. [2022-11-02 20:55:48,213 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7407407407407407 [2022-11-02 20:55:48,213 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 780 transitions. [2022-11-02 20:55:48,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 780 transitions. [2022-11-02 20:55:48,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:48,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 780 transitions. [2022-11-02 20:55:48,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 60.0) internal successors, (780), 13 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 81.0) internal successors, (1134), 14 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,219 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 81.0) internal successors, (1134), 14 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,219 INFO L175 Difference]: Start difference. First operand has 116 places, 81 transitions, 378 flow. Second operand 13 states and 780 transitions. [2022-11-02 20:55:48,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 139 transitions, 992 flow [2022-11-02 20:55:48,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 139 transitions, 945 flow, removed 22 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:48,229 INFO L231 Difference]: Finished difference. Result has 128 places, 93 transitions, 606 flow [2022-11-02 20:55:48,229 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=606, PETRI_PLACES=128, PETRI_TRANSITIONS=93} [2022-11-02 20:55:48,230 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 54 predicate places. [2022-11-02 20:55:48,230 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 93 transitions, 606 flow [2022-11-02 20:55:48,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:48,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:48,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-02 20:55:48,231 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:48,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:48,232 INFO L85 PathProgramCache]: Analyzing trace with hash -430492949, now seen corresponding path program 4 times [2022-11-02 20:55:48,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:48,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524764408] [2022-11-02 20:55:48,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:48,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:48,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:48,516 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-02 20:55:48,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:48,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524764408] [2022-11-02 20:55:48,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524764408] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:48,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:48,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:48,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196690487] [2022-11-02 20:55:48,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:48,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:48,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:48,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:48,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:48,520 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:48,521 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 93 transitions, 606 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,521 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:48,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:48,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:48,847 INFO L130 PetriNetUnfolder]: 31/574 cut-off events. [2022-11-02 20:55:48,848 INFO L131 PetriNetUnfolder]: For 1861/1873 co-relation queries the response was YES. [2022-11-02 20:55:48,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1620 conditions, 574 events. 31/574 cut-off events. For 1861/1873 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4412 event pairs, 29 based on Foata normal form. 1/553 useless extension candidates. Maximal degree in co-relation 1510. Up to 153 conditions per place. [2022-11-02 20:55:48,852 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 59 selfloop transitions, 14 changer transitions 6/127 dead transitions. [2022-11-02 20:55:48,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 127 transitions, 991 flow [2022-11-02 20:55:48,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 20:55:48,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-02 20:55:48,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 675 transitions. [2022-11-02 20:55:48,854 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7575757575757576 [2022-11-02 20:55:48,854 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 675 transitions. [2022-11-02 20:55:48,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 675 transitions. [2022-11-02 20:55:48,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:48,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 675 transitions. [2022-11-02 20:55:48,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 61.36363636363637) internal successors, (675), 11 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 81.0) internal successors, (972), 12 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,860 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 81.0) internal successors, (972), 12 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,860 INFO L175 Difference]: Start difference. First operand has 128 places, 93 transitions, 606 flow. Second operand 11 states and 675 transitions. [2022-11-02 20:55:48,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 127 transitions, 991 flow [2022-11-02 20:55:48,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 127 transitions, 953 flow, removed 15 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:48,872 INFO L231 Difference]: Finished difference. Result has 137 places, 98 transitions, 720 flow [2022-11-02 20:55:48,873 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=720, PETRI_PLACES=137, PETRI_TRANSITIONS=98} [2022-11-02 20:55:48,873 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 63 predicate places. [2022-11-02 20:55:48,873 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 98 transitions, 720 flow [2022-11-02 20:55:48,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:48,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:48,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:48,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-02 20:55:48,875 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:48,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:48,875 INFO L85 PathProgramCache]: Analyzing trace with hash -820894486, now seen corresponding path program 4 times [2022-11-02 20:55:48,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:48,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805494248] [2022-11-02 20:55:48,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:48,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:49,204 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-02 20:55:49,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:49,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805494248] [2022-11-02 20:55:49,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805494248] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:49,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:49,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:49,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832613572] [2022-11-02 20:55:49,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:49,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:49,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:49,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:49,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:49,207 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:49,208 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 98 transitions, 720 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:49,208 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:49,209 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:49,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:49,587 INFO L130 PetriNetUnfolder]: 32/628 cut-off events. [2022-11-02 20:55:49,587 INFO L131 PetriNetUnfolder]: For 2504/2513 co-relation queries the response was YES. [2022-11-02 20:55:49,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1867 conditions, 628 events. 32/628 cut-off events. For 2504/2513 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5026 event pairs, 10 based on Foata normal form. 1/611 useless extension candidates. Maximal degree in co-relation 1743. Up to 145 conditions per place. [2022-11-02 20:55:49,593 INFO L137 encePairwiseOnDemand]: 70/81 looper letters, 52 selfloop transitions, 29 changer transitions 9/134 dead transitions. [2022-11-02 20:55:49,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 134 transitions, 1202 flow [2022-11-02 20:55:49,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-02 20:55:49,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-02 20:55:49,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 708 transitions. [2022-11-02 20:55:49,596 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7283950617283951 [2022-11-02 20:55:49,596 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 708 transitions. [2022-11-02 20:55:49,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 708 transitions. [2022-11-02 20:55:49,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:49,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 708 transitions. [2022-11-02 20:55:49,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 59.0) internal successors, (708), 12 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:49,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 81.0) internal successors, (1053), 13 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:49,603 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 81.0) internal successors, (1053), 13 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:49,603 INFO L175 Difference]: Start difference. First operand has 137 places, 98 transitions, 720 flow. Second operand 12 states and 708 transitions. [2022-11-02 20:55:49,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 134 transitions, 1202 flow [2022-11-02 20:55:49,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 134 transitions, 1157 flow, removed 20 selfloop flow, removed 4 redundant places. [2022-11-02 20:55:49,619 INFO L231 Difference]: Finished difference. Result has 148 places, 103 transitions, 870 flow [2022-11-02 20:55:49,620 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=870, PETRI_PLACES=148, PETRI_TRANSITIONS=103} [2022-11-02 20:55:49,621 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 74 predicate places. [2022-11-02 20:55:49,621 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 103 transitions, 870 flow [2022-11-02 20:55:49,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:49,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:49,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:49,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-02 20:55:49,622 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:49,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:49,623 INFO L85 PathProgramCache]: Analyzing trace with hash -373097661, now seen corresponding path program 5 times [2022-11-02 20:55:49,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:49,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697219388] [2022-11-02 20:55:49,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:49,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:49,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:49,887 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-02 20:55:49,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:49,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697219388] [2022-11-02 20:55:49,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697219388] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:49,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:49,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:49,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520889332] [2022-11-02 20:55:49,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:49,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:49,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:49,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:49,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:49,890 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:49,891 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 103 transitions, 870 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:49,891 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:49,891 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:49,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:50,158 INFO L130 PetriNetUnfolder]: 30/621 cut-off events. [2022-11-02 20:55:50,159 INFO L131 PetriNetUnfolder]: For 3144/3154 co-relation queries the response was YES. [2022-11-02 20:55:50,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1935 conditions, 621 events. 30/621 cut-off events. For 3144/3154 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4994 event pairs, 29 based on Foata normal form. 2/606 useless extension candidates. Maximal degree in co-relation 1812. Up to 156 conditions per place. [2022-11-02 20:55:50,164 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 54 selfloop transitions, 7 changer transitions 12/121 dead transitions. [2022-11-02 20:55:50,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 121 transitions, 1133 flow [2022-11-02 20:55:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:50,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 548 transitions. [2022-11-02 20:55:50,167 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7517146776406035 [2022-11-02 20:55:50,167 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 548 transitions. [2022-11-02 20:55:50,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 548 transitions. [2022-11-02 20:55:50,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:50,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 548 transitions. [2022-11-02 20:55:50,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.888888888888886) internal successors, (548), 9 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,173 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,173 INFO L175 Difference]: Start difference. First operand has 148 places, 103 transitions, 870 flow. Second operand 9 states and 548 transitions. [2022-11-02 20:55:50,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 121 transitions, 1133 flow [2022-11-02 20:55:50,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 121 transitions, 1055 flow, removed 22 selfloop flow, removed 7 redundant places. [2022-11-02 20:55:50,193 INFO L231 Difference]: Finished difference. Result has 150 places, 100 transitions, 792 flow [2022-11-02 20:55:50,193 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=810, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=792, PETRI_PLACES=150, PETRI_TRANSITIONS=100} [2022-11-02 20:55:50,194 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 76 predicate places. [2022-11-02 20:55:50,195 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 100 transitions, 792 flow [2022-11-02 20:55:50,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:50,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:50,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-02 20:55:50,196 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:50,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:50,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1535650505, now seen corresponding path program 5 times [2022-11-02 20:55:50,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:50,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598272664] [2022-11-02 20:55:50,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:50,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:50,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:50,450 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-02 20:55:50,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:50,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598272664] [2022-11-02 20:55:50,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598272664] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:50,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:50,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:50,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687149593] [2022-11-02 20:55:50,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:50,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:50,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:50,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:50,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:50,454 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:50,454 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 100 transitions, 792 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,455 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:50,455 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:50,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:50,734 INFO L130 PetriNetUnfolder]: 30/593 cut-off events. [2022-11-02 20:55:50,735 INFO L131 PetriNetUnfolder]: For 2806/2818 co-relation queries the response was YES. [2022-11-02 20:55:50,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1824 conditions, 593 events. 30/593 cut-off events. For 2806/2818 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4605 event pairs, 14 based on Foata normal form. 4/584 useless extension candidates. Maximal degree in co-relation 1711. Up to 213 conditions per place. [2022-11-02 20:55:50,739 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 40 selfloop transitions, 16 changer transitions 12/115 dead transitions. [2022-11-02 20:55:50,739 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 115 transitions, 1044 flow [2022-11-02 20:55:50,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:50,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:50,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 544 transitions. [2022-11-02 20:55:50,741 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7462277091906722 [2022-11-02 20:55:50,741 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 544 transitions. [2022-11-02 20:55:50,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 544 transitions. [2022-11-02 20:55:50,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:50,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 544 transitions. [2022-11-02 20:55:50,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.44444444444444) internal successors, (544), 9 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,749 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,749 INFO L175 Difference]: Start difference. First operand has 150 places, 100 transitions, 792 flow. Second operand 9 states and 544 transitions. [2022-11-02 20:55:50,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 115 transitions, 1044 flow [2022-11-02 20:55:50,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 115 transitions, 988 flow, removed 21 selfloop flow, removed 9 redundant places. [2022-11-02 20:55:50,771 INFO L231 Difference]: Finished difference. Result has 143 places, 97 transitions, 745 flow [2022-11-02 20:55:50,772 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=745, PETRI_PLACES=143, PETRI_TRANSITIONS=97} [2022-11-02 20:55:50,773 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2022-11-02 20:55:50,773 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 97 transitions, 745 flow [2022-11-02 20:55:50,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:50,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:50,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:50,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-02 20:55:50,774 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:50,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:50,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1953310742, now seen corresponding path program 5 times [2022-11-02 20:55:50,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:50,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324886659] [2022-11-02 20:55:50,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:50,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:50,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:51,044 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-02 20:55:51,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:51,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324886659] [2022-11-02 20:55:51,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324886659] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:51,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:51,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:51,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865179168] [2022-11-02 20:55:51,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:51,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:51,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:51,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:51,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:51,047 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:51,048 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 97 transitions, 745 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:51,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:51,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:51,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:51,372 INFO L130 PetriNetUnfolder]: 31/598 cut-off events. [2022-11-02 20:55:51,372 INFO L131 PetriNetUnfolder]: For 2273/2283 co-relation queries the response was YES. [2022-11-02 20:55:51,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1801 conditions, 598 events. 31/598 cut-off events. For 2273/2283 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4673 event pairs, 12 based on Foata normal form. 3/587 useless extension candidates. Maximal degree in co-relation 1682. Up to 214 conditions per place. [2022-11-02 20:55:51,377 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 58 selfloop transitions, 19 changer transitions 7/128 dead transitions. [2022-11-02 20:55:51,377 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 128 transitions, 1112 flow [2022-11-02 20:55:51,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:51,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:51,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 597 transitions. [2022-11-02 20:55:51,379 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.737037037037037 [2022-11-02 20:55:51,379 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 597 transitions. [2022-11-02 20:55:51,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 597 transitions. [2022-11-02 20:55:51,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:51,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 597 transitions. [2022-11-02 20:55:51,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.7) internal successors, (597), 10 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:51,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:51,383 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:51,383 INFO L175 Difference]: Start difference. First operand has 143 places, 97 transitions, 745 flow. Second operand 10 states and 597 transitions. [2022-11-02 20:55:51,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 128 transitions, 1112 flow [2022-11-02 20:55:51,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 128 transitions, 1028 flow, removed 25 selfloop flow, removed 9 redundant places. [2022-11-02 20:55:51,395 INFO L231 Difference]: Finished difference. Result has 143 places, 100 transitions, 798 flow [2022-11-02 20:55:51,395 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=798, PETRI_PLACES=143, PETRI_TRANSITIONS=100} [2022-11-02 20:55:51,396 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2022-11-02 20:55:51,396 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 100 transitions, 798 flow [2022-11-02 20:55:51,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:51,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:51,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:51,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-02 20:55:51,397 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:51,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:51,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1306144958, now seen corresponding path program 6 times [2022-11-02 20:55:51,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:51,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624784645] [2022-11-02 20:55:51,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:51,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:51,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:51,665 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-02 20:55:51,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:51,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624784645] [2022-11-02 20:55:51,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624784645] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:51,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:51,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:51,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845967771] [2022-11-02 20:55:51,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:51,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:51,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:51,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:51,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:51,672 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:51,673 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 100 transitions, 798 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:51,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:51,673 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:51,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:52,050 INFO L130 PetriNetUnfolder]: 28/621 cut-off events. [2022-11-02 20:55:52,050 INFO L131 PetriNetUnfolder]: For 2247/2263 co-relation queries the response was YES. [2022-11-02 20:55:52,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1862 conditions, 621 events. 28/621 cut-off events. For 2247/2263 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4953 event pairs, 19 based on Foata normal form. 4/611 useless extension candidates. Maximal degree in co-relation 1743. Up to 117 conditions per place. [2022-11-02 20:55:52,054 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 74 selfloop transitions, 9 changer transitions 16/143 dead transitions. [2022-11-02 20:55:52,055 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 143 transitions, 1397 flow [2022-11-02 20:55:52,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:52,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:52,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 601 transitions. [2022-11-02 20:55:52,057 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7419753086419754 [2022-11-02 20:55:52,057 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 601 transitions. [2022-11-02 20:55:52,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 601 transitions. [2022-11-02 20:55:52,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:52,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 601 transitions. [2022-11-02 20:55:52,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 60.1) internal successors, (601), 10 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,062 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,063 INFO L175 Difference]: Start difference. First operand has 143 places, 100 transitions, 798 flow. Second operand 10 states and 601 transitions. [2022-11-02 20:55:52,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 143 transitions, 1397 flow [2022-11-02 20:55:52,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 143 transitions, 1339 flow, removed 15 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:52,078 INFO L231 Difference]: Finished difference. Result has 152 places, 103 transitions, 848 flow [2022-11-02 20:55:52,079 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=848, PETRI_PLACES=152, PETRI_TRANSITIONS=103} [2022-11-02 20:55:52,080 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 78 predicate places. [2022-11-02 20:55:52,082 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 103 transitions, 848 flow [2022-11-02 20:55:52,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:52,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:52,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-02 20:55:52,084 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:52,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:52,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1996495654, now seen corresponding path program 7 times [2022-11-02 20:55:52,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:52,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216993152] [2022-11-02 20:55:52,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:52,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:52,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:52,380 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-02 20:55:52,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:52,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216993152] [2022-11-02 20:55:52,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216993152] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:52,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:52,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:52,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877129851] [2022-11-02 20:55:52,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:52,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:52,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:52,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:52,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:52,383 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:52,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 103 transitions, 848 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,384 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:52,384 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:52,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:52,705 INFO L130 PetriNetUnfolder]: 28/584 cut-off events. [2022-11-02 20:55:52,706 INFO L131 PetriNetUnfolder]: For 2409/2427 co-relation queries the response was YES. [2022-11-02 20:55:52,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1861 conditions, 584 events. 28/584 cut-off events. For 2409/2427 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4549 event pairs, 14 based on Foata normal form. 5/575 useless extension candidates. Maximal degree in co-relation 1742. Up to 212 conditions per place. [2022-11-02 20:55:52,710 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 52 selfloop transitions, 19 changer transitions 11/126 dead transitions. [2022-11-02 20:55:52,711 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 126 transitions, 1191 flow [2022-11-02 20:55:52,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:52,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:52,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 591 transitions. [2022-11-02 20:55:52,712 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7296296296296296 [2022-11-02 20:55:52,713 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 591 transitions. [2022-11-02 20:55:52,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 591 transitions. [2022-11-02 20:55:52,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:52,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 591 transitions. [2022-11-02 20:55:52,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.1) internal successors, (591), 10 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,716 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,716 INFO L175 Difference]: Start difference. First operand has 152 places, 103 transitions, 848 flow. Second operand 10 states and 591 transitions. [2022-11-02 20:55:52,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 126 transitions, 1191 flow [2022-11-02 20:55:52,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 126 transitions, 1150 flow, removed 19 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:52,731 INFO L231 Difference]: Finished difference. Result has 158 places, 103 transitions, 880 flow [2022-11-02 20:55:52,732 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=880, PETRI_PLACES=158, PETRI_TRANSITIONS=103} [2022-11-02 20:55:52,732 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 84 predicate places. [2022-11-02 20:55:52,732 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 103 transitions, 880 flow [2022-11-02 20:55:52,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:52,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:52,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-02 20:55:52,733 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:52,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:52,734 INFO L85 PathProgramCache]: Analyzing trace with hash 935382733, now seen corresponding path program 6 times [2022-11-02 20:55:52,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:52,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402221242] [2022-11-02 20:55:52,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:52,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:52,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:52,967 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-02 20:55:52,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:52,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402221242] [2022-11-02 20:55:52,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402221242] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:52,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:52,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:52,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695710904] [2022-11-02 20:55:52,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:52,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:52,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:52,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:52,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:52,970 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:52,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 103 transitions, 880 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:52,971 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:52,971 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:52,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:53,254 INFO L130 PetriNetUnfolder]: 25/600 cut-off events. [2022-11-02 20:55:53,254 INFO L131 PetriNetUnfolder]: For 2563/2572 co-relation queries the response was YES. [2022-11-02 20:55:53,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1880 conditions, 600 events. 25/600 cut-off events. For 2563/2572 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4796 event pairs, 17 based on Foata normal form. 2/590 useless extension candidates. Maximal degree in co-relation 1774. Up to 124 conditions per place. [2022-11-02 20:55:53,259 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 50 selfloop transitions, 17 changer transitions 14/130 dead transitions. [2022-11-02 20:55:53,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 130 transitions, 1278 flow [2022-11-02 20:55:53,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:53,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:53,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 549 transitions. [2022-11-02 20:55:53,261 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7530864197530864 [2022-11-02 20:55:53,261 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 549 transitions. [2022-11-02 20:55:53,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 549 transitions. [2022-11-02 20:55:53,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:53,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 549 transitions. [2022-11-02 20:55:53,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,265 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,266 INFO L175 Difference]: Start difference. First operand has 158 places, 103 transitions, 880 flow. Second operand 9 states and 549 transitions. [2022-11-02 20:55:53,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 130 transitions, 1278 flow [2022-11-02 20:55:53,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 130 transitions, 1204 flow, removed 15 selfloop flow, removed 10 redundant places. [2022-11-02 20:55:53,280 INFO L231 Difference]: Finished difference. Result has 157 places, 103 transitions, 883 flow [2022-11-02 20:55:53,281 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=883, PETRI_PLACES=157, PETRI_TRANSITIONS=103} [2022-11-02 20:55:53,281 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 83 predicate places. [2022-11-02 20:55:53,281 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 103 transitions, 883 flow [2022-11-02 20:55:53,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:53,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:53,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-02 20:55:53,283 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:53,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:53,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1556063230, now seen corresponding path program 8 times [2022-11-02 20:55:53,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:53,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174916761] [2022-11-02 20:55:53,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:53,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:53,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:53,540 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-02 20:55:53,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:53,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174916761] [2022-11-02 20:55:53,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174916761] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:53,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:53,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:53,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965344664] [2022-11-02 20:55:53,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:53,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:53,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:53,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:53,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:53,544 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:53,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 103 transitions, 883 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:53,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:53,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:53,821 INFO L130 PetriNetUnfolder]: 20/556 cut-off events. [2022-11-02 20:55:53,821 INFO L131 PetriNetUnfolder]: For 2428/2440 co-relation queries the response was YES. [2022-11-02 20:55:53,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1756 conditions, 556 events. 20/556 cut-off events. For 2428/2440 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4265 event pairs, 11 based on Foata normal form. 6/549 useless extension candidates. Maximal degree in co-relation 1641. Up to 201 conditions per place. [2022-11-02 20:55:53,826 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 43 selfloop transitions, 17 changer transitions 14/118 dead transitions. [2022-11-02 20:55:53,826 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 118 transitions, 1158 flow [2022-11-02 20:55:53,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:53,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:53,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 584 transitions. [2022-11-02 20:55:53,828 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7209876543209877 [2022-11-02 20:55:53,828 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 584 transitions. [2022-11-02 20:55:53,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 584 transitions. [2022-11-02 20:55:53,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:53,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 584 transitions. [2022-11-02 20:55:53,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.4) internal successors, (584), 10 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,832 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,832 INFO L175 Difference]: Start difference. First operand has 157 places, 103 transitions, 883 flow. Second operand 10 states and 584 transitions. [2022-11-02 20:55:53,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 118 transitions, 1158 flow [2022-11-02 20:55:53,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 118 transitions, 1106 flow, removed 14 selfloop flow, removed 7 redundant places. [2022-11-02 20:55:53,846 INFO L231 Difference]: Finished difference. Result has 159 places, 100 transitions, 847 flow [2022-11-02 20:55:53,847 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=847, PETRI_PLACES=159, PETRI_TRANSITIONS=100} [2022-11-02 20:55:53,847 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 85 predicate places. [2022-11-02 20:55:53,847 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 100 transitions, 847 flow [2022-11-02 20:55:53,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:53,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:53,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:53,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-02 20:55:53,849 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:53,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:53,849 INFO L85 PathProgramCache]: Analyzing trace with hash -2082634462, now seen corresponding path program 1 times [2022-11-02 20:55:53,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:53,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354994736] [2022-11-02 20:55:53,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:53,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:53,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:54,072 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-02 20:55:54,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:54,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354994736] [2022-11-02 20:55:54,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354994736] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:54,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:54,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-02 20:55:54,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158143197] [2022-11-02 20:55:54,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:54,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-02 20:55:54,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:54,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 20:55:54,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-02 20:55:54,075 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 81 [2022-11-02 20:55:54,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 100 transitions, 847 flow. Second operand has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,076 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:54,076 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 81 [2022-11-02 20:55:54,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:54,307 INFO L130 PetriNetUnfolder]: 19/512 cut-off events. [2022-11-02 20:55:54,308 INFO L131 PetriNetUnfolder]: For 2328/2336 co-relation queries the response was YES. [2022-11-02 20:55:54,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1651 conditions, 512 events. 19/512 cut-off events. For 2328/2336 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3840 event pairs, 19 based on Foata normal form. 3/504 useless extension candidates. Maximal degree in co-relation 1552. Up to 149 conditions per place. [2022-11-02 20:55:54,311 INFO L137 encePairwiseOnDemand]: 74/81 looper letters, 47 selfloop transitions, 3 changer transitions 17/119 dead transitions. [2022-11-02 20:55:54,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 119 transitions, 1151 flow [2022-11-02 20:55:54,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:55:54,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 20:55:54,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 504 transitions. [2022-11-02 20:55:54,313 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7777777777777778 [2022-11-02 20:55:54,313 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 504 transitions. [2022-11-02 20:55:54,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 504 transitions. [2022-11-02 20:55:54,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:54,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 504 transitions. [2022-11-02 20:55:54,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 63.0) internal successors, (504), 8 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,317 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,317 INFO L175 Difference]: Start difference. First operand has 159 places, 100 transitions, 847 flow. Second operand 8 states and 504 transitions. [2022-11-02 20:55:54,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 119 transitions, 1151 flow [2022-11-02 20:55:54,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 119 transitions, 1098 flow, removed 16 selfloop flow, removed 9 redundant places. [2022-11-02 20:55:54,330 INFO L231 Difference]: Finished difference. Result has 151 places, 94 transitions, 669 flow [2022-11-02 20:55:54,331 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=669, PETRI_PLACES=151, PETRI_TRANSITIONS=94} [2022-11-02 20:55:54,331 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 77 predicate places. [2022-11-02 20:55:54,331 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 94 transitions, 669 flow [2022-11-02 20:55:54,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:54,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:54,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-02 20:55:54,333 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:54,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:54,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1335621415, now seen corresponding path program 7 times [2022-11-02 20:55:54,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:54,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956872619] [2022-11-02 20:55:54,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:54,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:54,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:54,552 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-02 20:55:54,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:54,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956872619] [2022-11-02 20:55:54,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956872619] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:54,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:54,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:54,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623010418] [2022-11-02 20:55:54,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:54,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:54,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:54,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:54,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:54,555 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:54,556 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 94 transitions, 669 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,556 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:54,556 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:54,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:54,805 INFO L130 PetriNetUnfolder]: 17/472 cut-off events. [2022-11-02 20:55:54,805 INFO L131 PetriNetUnfolder]: For 1724/1731 co-relation queries the response was YES. [2022-11-02 20:55:54,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1425 conditions, 472 events. 17/472 cut-off events. For 1724/1731 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3378 event pairs, 15 based on Foata normal form. 2/464 useless extension candidates. Maximal degree in co-relation 1329. Up to 112 conditions per place. [2022-11-02 20:55:54,809 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 54 selfloop transitions, 10 changer transitions 10/123 dead transitions. [2022-11-02 20:55:54,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 123 transitions, 1016 flow [2022-11-02 20:55:54,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:54,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:54,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 554 transitions. [2022-11-02 20:55:54,811 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7599451303155007 [2022-11-02 20:55:54,811 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 554 transitions. [2022-11-02 20:55:54,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 554 transitions. [2022-11-02 20:55:54,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:54,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 554 transitions. [2022-11-02 20:55:54,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.55555555555556) internal successors, (554), 9 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,815 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,815 INFO L175 Difference]: Start difference. First operand has 151 places, 94 transitions, 669 flow. Second operand 9 states and 554 transitions. [2022-11-02 20:55:54,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 123 transitions, 1016 flow [2022-11-02 20:55:54,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 123 transitions, 967 flow, removed 23 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:54,826 INFO L231 Difference]: Finished difference. Result has 153 places, 98 transitions, 740 flow [2022-11-02 20:55:54,826 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=740, PETRI_PLACES=153, PETRI_TRANSITIONS=98} [2022-11-02 20:55:54,827 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 79 predicate places. [2022-11-02 20:55:54,827 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 98 transitions, 740 flow [2022-11-02 20:55:54,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:54,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:54,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:54,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-02 20:55:54,828 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:54,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1869006063, now seen corresponding path program 6 times [2022-11-02 20:55:54,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:54,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508419963] [2022-11-02 20:55:54,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:54,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:54,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:55,050 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-02 20:55:55,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:55,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508419963] [2022-11-02 20:55:55,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508419963] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:55,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:55,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:55,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164039788] [2022-11-02 20:55:55,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:55,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:55,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:55,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:55,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:55,053 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:55,054 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 98 transitions, 740 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,054 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:55,054 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:55,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:55,305 INFO L130 PetriNetUnfolder]: 17/460 cut-off events. [2022-11-02 20:55:55,305 INFO L131 PetriNetUnfolder]: For 1788/1798 co-relation queries the response was YES. [2022-11-02 20:55:55,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1427 conditions, 460 events. 17/460 cut-off events. For 1788/1798 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3261 event pairs, 14 based on Foata normal form. 5/452 useless extension candidates. Maximal degree in co-relation 1329. Up to 155 conditions per place. [2022-11-02 20:55:55,309 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 52 selfloop transitions, 8 changer transitions 11/118 dead transitions. [2022-11-02 20:55:55,309 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 118 transitions, 1023 flow [2022-11-02 20:55:55,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:55,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:55,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 549 transitions. [2022-11-02 20:55:55,311 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7530864197530864 [2022-11-02 20:55:55,311 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 549 transitions. [2022-11-02 20:55:55,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 549 transitions. [2022-11-02 20:55:55,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:55,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 549 transitions. [2022-11-02 20:55:55,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,314 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,314 INFO L175 Difference]: Start difference. First operand has 153 places, 98 transitions, 740 flow. Second operand 9 states and 549 transitions. [2022-11-02 20:55:55,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 118 transitions, 1023 flow [2022-11-02 20:55:55,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 118 transitions, 987 flow, removed 14 selfloop flow, removed 5 redundant places. [2022-11-02 20:55:55,327 INFO L231 Difference]: Finished difference. Result has 159 places, 100 transitions, 780 flow [2022-11-02 20:55:55,327 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=780, PETRI_PLACES=159, PETRI_TRANSITIONS=100} [2022-11-02 20:55:55,328 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 85 predicate places. [2022-11-02 20:55:55,328 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 100 transitions, 780 flow [2022-11-02 20:55:55,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:55,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:55,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-02 20:55:55,329 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:55,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:55,330 INFO L85 PathProgramCache]: Analyzing trace with hash -877486770, now seen corresponding path program 9 times [2022-11-02 20:55:55,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:55,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409733062] [2022-11-02 20:55:55,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:55,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:55,582 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-02 20:55:55,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:55,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409733062] [2022-11-02 20:55:55,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409733062] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:55,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:55,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:55,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25352253] [2022-11-02 20:55:55,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:55,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:55,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:55,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:55,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:55,585 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:55,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 100 transitions, 780 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:55,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:55,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:55,916 INFO L130 PetriNetUnfolder]: 17/464 cut-off events. [2022-11-02 20:55:55,917 INFO L131 PetriNetUnfolder]: For 1887/1896 co-relation queries the response was YES. [2022-11-02 20:55:55,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1456 conditions, 464 events. 17/464 cut-off events. For 1887/1896 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3340 event pairs, 11 based on Foata normal form. 5/458 useless extension candidates. Maximal degree in co-relation 1368. Up to 110 conditions per place. [2022-11-02 20:55:55,920 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 56 selfloop transitions, 15 changer transitions 11/126 dead transitions. [2022-11-02 20:55:55,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 126 transitions, 1196 flow [2022-11-02 20:55:55,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:55,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:55,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 593 transitions. [2022-11-02 20:55:55,922 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7320987654320987 [2022-11-02 20:55:55,923 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 593 transitions. [2022-11-02 20:55:55,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 593 transitions. [2022-11-02 20:55:55,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:55,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 593 transitions. [2022-11-02 20:55:55,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.3) internal successors, (593), 10 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,926 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,926 INFO L175 Difference]: Start difference. First operand has 159 places, 100 transitions, 780 flow. Second operand 10 states and 593 transitions. [2022-11-02 20:55:55,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 126 transitions, 1196 flow [2022-11-02 20:55:55,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 126 transitions, 1152 flow, removed 17 selfloop flow, removed 6 redundant places. [2022-11-02 20:55:55,939 INFO L231 Difference]: Finished difference. Result has 165 places, 104 transitions, 885 flow [2022-11-02 20:55:55,940 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=885, PETRI_PLACES=165, PETRI_TRANSITIONS=104} [2022-11-02 20:55:55,941 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 91 predicate places. [2022-11-02 20:55:55,941 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 104 transitions, 885 flow [2022-11-02 20:55:55,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:55,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:55,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:55,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-02 20:55:55,942 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:55,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:55,943 INFO L85 PathProgramCache]: Analyzing trace with hash 772394644, now seen corresponding path program 10 times [2022-11-02 20:55:55,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:55,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263330054] [2022-11-02 20:55:55,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:55,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:56,236 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-02 20:55:56,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:56,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263330054] [2022-11-02 20:55:56,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263330054] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:56,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:56,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:56,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543769295] [2022-11-02 20:55:56,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:56,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:56,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:56,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:56,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:56,239 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:56,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 104 transitions, 885 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:56,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:56,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:56,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:56,558 INFO L130 PetriNetUnfolder]: 14/460 cut-off events. [2022-11-02 20:55:56,558 INFO L131 PetriNetUnfolder]: For 2182/2204 co-relation queries the response was YES. [2022-11-02 20:55:56,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1474 conditions, 460 events. 14/460 cut-off events. For 2182/2204 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3267 event pairs, 8 based on Foata normal form. 10/458 useless extension candidates. Maximal degree in co-relation 1370. Up to 110 conditions per place. [2022-11-02 20:55:56,562 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 64 selfloop transitions, 14 changer transitions 10/132 dead transitions. [2022-11-02 20:55:56,562 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 132 transitions, 1284 flow [2022-11-02 20:55:56,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 599 transitions. [2022-11-02 20:55:56,564 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7395061728395061 [2022-11-02 20:55:56,564 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 599 transitions. [2022-11-02 20:55:56,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 599 transitions. [2022-11-02 20:55:56,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:56,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 599 transitions. [2022-11-02 20:55:56,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.9) internal successors, (599), 10 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:56,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:56,568 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:56,568 INFO L175 Difference]: Start difference. First operand has 165 places, 104 transitions, 885 flow. Second operand 10 states and 599 transitions. [2022-11-02 20:55:56,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 132 transitions, 1284 flow [2022-11-02 20:55:56,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 132 transitions, 1231 flow, removed 22 selfloop flow, removed 6 redundant places. [2022-11-02 20:55:56,584 INFO L231 Difference]: Finished difference. Result has 170 places, 106 transitions, 946 flow [2022-11-02 20:55:56,585 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=946, PETRI_PLACES=170, PETRI_TRANSITIONS=106} [2022-11-02 20:55:56,585 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 96 predicate places. [2022-11-02 20:55:56,585 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 106 transitions, 946 flow [2022-11-02 20:55:56,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:56,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:56,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:56,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-02 20:55:56,586 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:56,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:56,587 INFO L85 PathProgramCache]: Analyzing trace with hash 629102757, now seen corresponding path program 8 times [2022-11-02 20:55:56,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:56,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676674513] [2022-11-02 20:55:56,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:56,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:56,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:56,794 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-02 20:55:56,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:56,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676674513] [2022-11-02 20:55:56,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676674513] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:56,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:56,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:56,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892328033] [2022-11-02 20:55:56,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:56,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:56,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:56,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:56,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:56,797 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:56,798 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 106 transitions, 946 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:56,798 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:56,798 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:56,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:57,044 INFO L130 PetriNetUnfolder]: 13/440 cut-off events. [2022-11-02 20:55:57,045 INFO L131 PetriNetUnfolder]: For 2148/2155 co-relation queries the response was YES. [2022-11-02 20:55:57,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1441 conditions, 440 events. 13/440 cut-off events. For 2148/2155 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3094 event pairs, 11 based on Foata normal form. 2/431 useless extension candidates. Maximal degree in co-relation 1345. Up to 108 conditions per place. [2022-11-02 20:55:57,049 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 52 selfloop transitions, 5 changer transitions 21/127 dead transitions. [2022-11-02 20:55:57,049 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 127 transitions, 1275 flow [2022-11-02 20:55:57,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:57,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:57,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 548 transitions. [2022-11-02 20:55:57,051 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7517146776406035 [2022-11-02 20:55:57,051 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 548 transitions. [2022-11-02 20:55:57,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 548 transitions. [2022-11-02 20:55:57,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:57,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 548 transitions. [2022-11-02 20:55:57,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.888888888888886) internal successors, (548), 9 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,055 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,055 INFO L175 Difference]: Start difference. First operand has 170 places, 106 transitions, 946 flow. Second operand 9 states and 548 transitions. [2022-11-02 20:55:57,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 127 transitions, 1275 flow [2022-11-02 20:55:57,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 127 transitions, 1228 flow, removed 16 selfloop flow, removed 6 redundant places. [2022-11-02 20:55:57,071 INFO L231 Difference]: Finished difference. Result has 172 places, 98 transitions, 789 flow [2022-11-02 20:55:57,071 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=789, PETRI_PLACES=172, PETRI_TRANSITIONS=98} [2022-11-02 20:55:57,072 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 98 predicate places. [2022-11-02 20:55:57,072 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 98 transitions, 789 flow [2022-11-02 20:55:57,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:57,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:57,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-02 20:55:57,073 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:57,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:57,074 INFO L85 PathProgramCache]: Analyzing trace with hash 2047294396, now seen corresponding path program 11 times [2022-11-02 20:55:57,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:57,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143482549] [2022-11-02 20:55:57,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:57,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:57,312 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-02 20:55:57,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:57,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143482549] [2022-11-02 20:55:57,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143482549] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:57,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:57,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:57,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194333959] [2022-11-02 20:55:57,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:57,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:57,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:57,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:57,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:57,318 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:57,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 98 transitions, 789 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:57,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:57,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:57,624 INFO L130 PetriNetUnfolder]: 12/379 cut-off events. [2022-11-02 20:55:57,625 INFO L131 PetriNetUnfolder]: For 1770/1785 co-relation queries the response was YES. [2022-11-02 20:55:57,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1235 conditions, 379 events. 12/379 cut-off events. For 1770/1785 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2422 event pairs, 7 based on Foata normal form. 7/376 useless extension candidates. Maximal degree in co-relation 1189. Up to 95 conditions per place. [2022-11-02 20:55:57,628 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 51 selfloop transitions, 8 changer transitions 14/117 dead transitions. [2022-11-02 20:55:57,628 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 117 transitions, 1078 flow [2022-11-02 20:55:57,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:57,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:57,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 593 transitions. [2022-11-02 20:55:57,638 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7320987654320987 [2022-11-02 20:55:57,638 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 593 transitions. [2022-11-02 20:55:57,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 593 transitions. [2022-11-02 20:55:57,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:57,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 593 transitions. [2022-11-02 20:55:57,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.3) internal successors, (593), 10 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,648 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,648 INFO L175 Difference]: Start difference. First operand has 172 places, 98 transitions, 789 flow. Second operand 10 states and 593 transitions. [2022-11-02 20:55:57,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 117 transitions, 1078 flow [2022-11-02 20:55:57,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 117 transitions, 996 flow, removed 21 selfloop flow, removed 12 redundant places. [2022-11-02 20:55:57,662 INFO L231 Difference]: Finished difference. Result has 165 places, 94 transitions, 690 flow [2022-11-02 20:55:57,663 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=690, PETRI_PLACES=165, PETRI_TRANSITIONS=94} [2022-11-02 20:55:57,663 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 91 predicate places. [2022-11-02 20:55:57,664 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 94 transitions, 690 flow [2022-11-02 20:55:57,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:57,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:57,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-02 20:55:57,665 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:57,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:57,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1073119157, now seen corresponding path program 9 times [2022-11-02 20:55:57,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:57,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335166873] [2022-11-02 20:55:57,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:57,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:57,874 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-02 20:55:57,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:57,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335166873] [2022-11-02 20:55:57,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335166873] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:57,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:57,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:57,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454426056] [2022-11-02 20:55:57,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:57,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:57,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:57,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:57,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:57,877 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:57,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 94 transitions, 690 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:57,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:57,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:57,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:58,100 INFO L130 PetriNetUnfolder]: 10/334 cut-off events. [2022-11-02 20:55:58,100 INFO L131 PetriNetUnfolder]: For 1334/1341 co-relation queries the response was YES. [2022-11-02 20:55:58,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 334 events. 10/334 cut-off events. For 1334/1341 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2004 event pairs, 5 based on Foata normal form. 3/328 useless extension candidates. Maximal degree in co-relation 1033. Up to 88 conditions per place. [2022-11-02 20:55:58,103 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 34 selfloop transitions, 8 changer transitions 22/111 dead transitions. [2022-11-02 20:55:58,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 111 transitions, 992 flow [2022-11-02 20:55:58,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:58,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:58,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 542 transitions. [2022-11-02 20:55:58,105 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7434842249657064 [2022-11-02 20:55:58,105 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 542 transitions. [2022-11-02 20:55:58,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 542 transitions. [2022-11-02 20:55:58,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:58,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 542 transitions. [2022-11-02 20:55:58,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.22222222222222) internal successors, (542), 9 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,108 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,109 INFO L175 Difference]: Start difference. First operand has 165 places, 94 transitions, 690 flow. Second operand 9 states and 542 transitions. [2022-11-02 20:55:58,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 111 transitions, 992 flow [2022-11-02 20:55:58,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 111 transitions, 928 flow, removed 13 selfloop flow, removed 12 redundant places. [2022-11-02 20:55:58,119 INFO L231 Difference]: Finished difference. Result has 158 places, 86 transitions, 538 flow [2022-11-02 20:55:58,119 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=538, PETRI_PLACES=158, PETRI_TRANSITIONS=86} [2022-11-02 20:55:58,120 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 84 predicate places. [2022-11-02 20:55:58,120 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 86 transitions, 538 flow [2022-11-02 20:55:58,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:58,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:58,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-02 20:55:58,121 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:58,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:58,122 INFO L85 PathProgramCache]: Analyzing trace with hash -706230473, now seen corresponding path program 7 times [2022-11-02 20:55:58,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:58,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318402560] [2022-11-02 20:55:58,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:58,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:58,332 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-02 20:55:58,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:58,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318402560] [2022-11-02 20:55:58,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318402560] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:58,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:58,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:55:58,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581158090] [2022-11-02 20:55:58,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:58,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:55:58,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:58,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:55:58,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:55:58,335 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:55:58,336 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 86 transitions, 538 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,336 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:58,336 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:55:58,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:58,569 INFO L130 PetriNetUnfolder]: 11/258 cut-off events. [2022-11-02 20:55:58,569 INFO L131 PetriNetUnfolder]: For 1030/1039 co-relation queries the response was YES. [2022-11-02 20:55:58,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 835 conditions, 258 events. 11/258 cut-off events. For 1030/1039 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1313 event pairs, 8 based on Foata normal form. 6/259 useless extension candidates. Maximal degree in co-relation 797. Up to 74 conditions per place. [2022-11-02 20:55:58,571 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 30 selfloop transitions, 4 changer transitions 19/98 dead transitions. [2022-11-02 20:55:58,571 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 98 transitions, 737 flow [2022-11-02 20:55:58,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:55:58,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:55:58,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 541 transitions. [2022-11-02 20:55:58,573 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7421124828532236 [2022-11-02 20:55:58,573 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 541 transitions. [2022-11-02 20:55:58,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 541 transitions. [2022-11-02 20:55:58,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:58,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 541 transitions. [2022-11-02 20:55:58,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.111111111111114) internal successors, (541), 9 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,577 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,577 INFO L175 Difference]: Start difference. First operand has 158 places, 86 transitions, 538 flow. Second operand 9 states and 541 transitions. [2022-11-02 20:55:58,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 98 transitions, 737 flow [2022-11-02 20:55:58,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 98 transitions, 691 flow, removed 16 selfloop flow, removed 9 redundant places. [2022-11-02 20:55:58,584 INFO L231 Difference]: Finished difference. Result has 143 places, 78 transitions, 387 flow [2022-11-02 20:55:58,584 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=387, PETRI_PLACES=143, PETRI_TRANSITIONS=78} [2022-11-02 20:55:58,585 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2022-11-02 20:55:58,585 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 78 transitions, 387 flow [2022-11-02 20:55:58,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:58,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:58,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-02 20:55:58,586 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:58,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:58,586 INFO L85 PathProgramCache]: Analyzing trace with hash -300017746, now seen corresponding path program 12 times [2022-11-02 20:55:58,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:58,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187886383] [2022-11-02 20:55:58,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:58,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:58,822 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-02 20:55:58,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:58,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187886383] [2022-11-02 20:55:58,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187886383] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:58,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:58,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:58,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213796695] [2022-11-02 20:55:58,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:58,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:58,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:58,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:58,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:58,826 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:58,826 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 78 transitions, 387 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:58,827 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:58,827 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:58,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:59,058 INFO L130 PetriNetUnfolder]: 10/220 cut-off events. [2022-11-02 20:55:59,058 INFO L131 PetriNetUnfolder]: For 604/613 co-relation queries the response was YES. [2022-11-02 20:55:59,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653 conditions, 220 events. 10/220 cut-off events. For 604/613 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 947 event pairs, 7 based on Foata normal form. 5/220 useless extension candidates. Maximal degree in co-relation 619. Up to 60 conditions per place. [2022-11-02 20:55:59,060 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 37 selfloop transitions, 7 changer transitions 10/96 dead transitions. [2022-11-02 20:55:59,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 96 transitions, 605 flow [2022-11-02 20:55:59,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:59,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:59,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 587 transitions. [2022-11-02 20:55:59,062 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7246913580246913 [2022-11-02 20:55:59,062 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 587 transitions. [2022-11-02 20:55:59,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 587 transitions. [2022-11-02 20:55:59,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:59,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 587 transitions. [2022-11-02 20:55:59,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.7) internal successors, (587), 10 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-02 20:55:59,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,066 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,066 INFO L175 Difference]: Start difference. First operand has 143 places, 78 transitions, 387 flow. Second operand 10 states and 587 transitions. [2022-11-02 20:55:59,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 96 transitions, 605 flow [2022-11-02 20:55:59,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 96 transitions, 548 flow, removed 24 selfloop flow, removed 9 redundant places. [2022-11-02 20:55:59,072 INFO L231 Difference]: Finished difference. Result has 135 places, 79 transitions, 394 flow [2022-11-02 20:55:59,072 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=394, PETRI_PLACES=135, PETRI_TRANSITIONS=79} [2022-11-02 20:55:59,073 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 61 predicate places. [2022-11-02 20:55:59,073 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 79 transitions, 394 flow [2022-11-02 20:55:59,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:59,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:59,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-02 20:55:59,074 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:59,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1566529034, now seen corresponding path program 13 times [2022-11-02 20:55:59,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:59,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575680114] [2022-11-02 20:55:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:59,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:59,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:59,311 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-02 20:55:59,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:59,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575680114] [2022-11-02 20:55:59,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575680114] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:59,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:59,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:59,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239999059] [2022-11-02 20:55:59,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:59,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:59,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:59,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:59,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:59,316 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:59,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 79 transitions, 394 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,317 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:59,317 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:59,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:55:59,574 INFO L130 PetriNetUnfolder]: 10/204 cut-off events. [2022-11-02 20:55:59,574 INFO L131 PetriNetUnfolder]: For 432/441 co-relation queries the response was YES. [2022-11-02 20:55:59,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 204 events. 10/204 cut-off events. For 432/441 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 852 event pairs, 7 based on Foata normal form. 5/204 useless extension candidates. Maximal degree in co-relation 560. Up to 60 conditions per place. [2022-11-02 20:55:59,576 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 28 selfloop transitions, 3 changer transitions 16/89 dead transitions. [2022-11-02 20:55:59,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 89 transitions, 548 flow [2022-11-02 20:55:59,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:55:59,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:55:59,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 580 transitions. [2022-11-02 20:55:59,578 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7160493827160493 [2022-11-02 20:55:59,578 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 580 transitions. [2022-11-02 20:55:59,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 580 transitions. [2022-11-02 20:55:59,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:55:59,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 580 transitions. [2022-11-02 20:55:59,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.0) internal successors, (580), 10 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,581 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,582 INFO L175 Difference]: Start difference. First operand has 135 places, 79 transitions, 394 flow. Second operand 10 states and 580 transitions. [2022-11-02 20:55:59,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 89 transitions, 548 flow [2022-11-02 20:55:59,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 89 transitions, 515 flow, removed 11 selfloop flow, removed 7 redundant places. [2022-11-02 20:55:59,587 INFO L231 Difference]: Finished difference. Result has 136 places, 73 transitions, 313 flow [2022-11-02 20:55:59,587 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=313, PETRI_PLACES=136, PETRI_TRANSITIONS=73} [2022-11-02 20:55:59,588 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 62 predicate places. [2022-11-02 20:55:59,588 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 73 transitions, 313 flow [2022-11-02 20:55:59,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:55:59,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:55:59,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-02 20:55:59,589 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:55:59,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:59,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1242014006, now seen corresponding path program 14 times [2022-11-02 20:55:59,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:59,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298141536] [2022-11-02 20:55:59,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:59,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:59,826 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-02 20:55:59,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:59,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298141536] [2022-11-02 20:55:59,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298141536] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:59,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:59,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:55:59,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313413634] [2022-11-02 20:55:59,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:59,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:55:59,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:59,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:55:59,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:55:59,829 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:55:59,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 73 transitions, 313 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:59,830 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:55:59,830 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:55:59,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:00,071 INFO L130 PetriNetUnfolder]: 7/167 cut-off events. [2022-11-02 20:56:00,072 INFO L131 PetriNetUnfolder]: For 306/312 co-relation queries the response was YES. [2022-11-02 20:56:00,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 167 events. 7/167 cut-off events. For 306/312 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 569 event pairs, 0 based on Foata normal form. 4/168 useless extension candidates. Maximal degree in co-relation 433. Up to 31 conditions per place. [2022-11-02 20:56:00,073 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 24 selfloop transitions, 10 changer transitions 10/86 dead transitions. [2022-11-02 20:56:00,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 86 transitions, 486 flow [2022-11-02 20:56:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:56:00,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:56:00,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 577 transitions. [2022-11-02 20:56:00,075 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7123456790123457 [2022-11-02 20:56:00,075 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 577 transitions. [2022-11-02 20:56:00,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 577 transitions. [2022-11-02 20:56:00,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:00,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 577 transitions. [2022-11-02 20:56:00,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 57.7) internal successors, (577), 10 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,080 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,080 INFO L175 Difference]: Start difference. First operand has 136 places, 73 transitions, 313 flow. Second operand 10 states and 577 transitions. [2022-11-02 20:56:00,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 86 transitions, 486 flow [2022-11-02 20:56:00,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 86 transitions, 434 flow, removed 16 selfloop flow, removed 14 redundant places. [2022-11-02 20:56:00,084 INFO L231 Difference]: Finished difference. Result has 120 places, 73 transitions, 306 flow [2022-11-02 20:56:00,084 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=306, PETRI_PLACES=120, PETRI_TRANSITIONS=73} [2022-11-02 20:56:00,085 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 46 predicate places. [2022-11-02 20:56:00,085 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 73 transitions, 306 flow [2022-11-02 20:56:00,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:56:00,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:56:00,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-02 20:56:00,087 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:56:00,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:56:00,087 INFO L85 PathProgramCache]: Analyzing trace with hash 834198968, now seen corresponding path program 15 times [2022-11-02 20:56:00,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:56:00,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107177314] [2022-11-02 20:56:00,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:56:00,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:56:00,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:56:00,363 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-02 20:56:00,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:56:00,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107177314] [2022-11-02 20:56:00,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107177314] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:56:00,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:56:00,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:56:00,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273928465] [2022-11-02 20:56:00,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:56:00,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:56:00,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:56:00,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:56:00,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:56:00,366 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:56:00,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 73 transitions, 306 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:56:00,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:56:00,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:00,627 INFO L130 PetriNetUnfolder]: 5/192 cut-off events. [2022-11-02 20:56:00,627 INFO L131 PetriNetUnfolder]: For 267/273 co-relation queries the response was YES. [2022-11-02 20:56:00,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 497 conditions, 192 events. 5/192 cut-off events. For 267/273 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 780 event pairs, 4 based on Foata normal form. 4/193 useless extension candidates. Maximal degree in co-relation 473. Up to 32 conditions per place. [2022-11-02 20:56:00,628 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 40 selfloop transitions, 7 changer transitions 8/97 dead transitions. [2022-11-02 20:56:00,628 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 97 transitions, 532 flow [2022-11-02 20:56:00,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:56:00,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:56:00,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 590 transitions. [2022-11-02 20:56:00,631 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7283950617283951 [2022-11-02 20:56:00,631 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 590 transitions. [2022-11-02 20:56:00,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 590 transitions. [2022-11-02 20:56:00,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:00,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 590 transitions. [2022-11-02 20:56:00,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.0) internal successors, (590), 10 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,635 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,636 INFO L175 Difference]: Start difference. First operand has 120 places, 73 transitions, 306 flow. Second operand 10 states and 590 transitions. [2022-11-02 20:56:00,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 97 transitions, 532 flow [2022-11-02 20:56:00,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 97 transitions, 484 flow, removed 13 selfloop flow, removed 8 redundant places. [2022-11-02 20:56:00,639 INFO L231 Difference]: Finished difference. Result has 123 places, 75 transitions, 330 flow [2022-11-02 20:56:00,641 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=330, PETRI_PLACES=123, PETRI_TRANSITIONS=75} [2022-11-02 20:56:00,642 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2022-11-02 20:56:00,642 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 75 transitions, 330 flow [2022-11-02 20:56:00,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:56:00,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:56:00,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-02 20:56:00,644 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:56:00,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:56:00,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2142253430, now seen corresponding path program 16 times [2022-11-02 20:56:00,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:56:00,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585249924] [2022-11-02 20:56:00,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:56:00,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:56:00,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:56:00,879 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-02 20:56:00,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:56:00,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585249924] [2022-11-02 20:56:00,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585249924] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:56:00,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:56:00,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:56:00,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070725514] [2022-11-02 20:56:00,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:56:00,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:56:00,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:56:00,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:56:00,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:56:00,883 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:56:00,884 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 75 transitions, 330 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:00,884 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:56:00,884 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:56:00,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:01,110 INFO L130 PetriNetUnfolder]: 4/187 cut-off events. [2022-11-02 20:56:01,111 INFO L131 PetriNetUnfolder]: For 252/258 co-relation queries the response was YES. [2022-11-02 20:56:01,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 495 conditions, 187 events. 4/187 cut-off events. For 252/258 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 733 event pairs, 1 based on Foata normal form. 4/187 useless extension candidates. Maximal degree in co-relation 469. Up to 39 conditions per place. [2022-11-02 20:56:01,112 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 33 selfloop transitions, 10 changer transitions 8/93 dead transitions. [2022-11-02 20:56:01,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 93 transitions, 531 flow [2022-11-02 20:56:01,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:56:01,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:56:01,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 583 transitions. [2022-11-02 20:56:01,114 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7197530864197531 [2022-11-02 20:56:01,114 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 583 transitions. [2022-11-02 20:56:01,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 583 transitions. [2022-11-02 20:56:01,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:01,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 583 transitions. [2022-11-02 20:56:01,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.3) internal successors, (583), 10 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,118 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,118 INFO L175 Difference]: Start difference. First operand has 123 places, 75 transitions, 330 flow. Second operand 10 states and 583 transitions. [2022-11-02 20:56:01,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 93 transitions, 531 flow [2022-11-02 20:56:01,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 93 transitions, 503 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-11-02 20:56:01,122 INFO L231 Difference]: Finished difference. Result has 128 places, 76 transitions, 362 flow [2022-11-02 20:56:01,123 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=362, PETRI_PLACES=128, PETRI_TRANSITIONS=76} [2022-11-02 20:56:01,123 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 54 predicate places. [2022-11-02 20:56:01,124 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 76 transitions, 362 flow [2022-11-02 20:56:01,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:56:01,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:56:01,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-02 20:56:01,125 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:56:01,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:56:01,125 INFO L85 PathProgramCache]: Analyzing trace with hash 383792464, now seen corresponding path program 17 times [2022-11-02 20:56:01,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:56:01,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698685245] [2022-11-02 20:56:01,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:56:01,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:56:01,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:56:01,379 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-02 20:56:01,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:56:01,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698685245] [2022-11-02 20:56:01,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698685245] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:56:01,380 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:56:01,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:56:01,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646545720] [2022-11-02 20:56:01,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:56:01,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:56:01,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:56:01,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:56:01,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:56:01,382 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:56:01,383 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 76 transitions, 362 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,383 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:56:01,383 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:56:01,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:01,605 INFO L130 PetriNetUnfolder]: 4/173 cut-off events. [2022-11-02 20:56:01,605 INFO L131 PetriNetUnfolder]: For 320/326 co-relation queries the response was YES. [2022-11-02 20:56:01,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 477 conditions, 173 events. 4/173 cut-off events. For 320/326 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 635 event pairs, 3 based on Foata normal form. 4/173 useless extension candidates. Maximal degree in co-relation 449. Up to 32 conditions per place. [2022-11-02 20:56:01,607 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 32 selfloop transitions, 5 changer transitions 13/92 dead transitions. [2022-11-02 20:56:01,607 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 92 transitions, 545 flow [2022-11-02 20:56:01,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:56:01,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:56:01,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 584 transitions. [2022-11-02 20:56:01,609 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7209876543209877 [2022-11-02 20:56:01,609 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 584 transitions. [2022-11-02 20:56:01,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 584 transitions. [2022-11-02 20:56:01,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:01,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 584 transitions. [2022-11-02 20:56:01,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.4) internal successors, (584), 10 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,613 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,613 INFO L175 Difference]: Start difference. First operand has 128 places, 76 transitions, 362 flow. Second operand 10 states and 584 transitions. [2022-11-02 20:56:01,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 92 transitions, 545 flow [2022-11-02 20:56:01,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 92 transitions, 500 flow, removed 11 selfloop flow, removed 9 redundant places. [2022-11-02 20:56:01,618 INFO L231 Difference]: Finished difference. Result has 129 places, 73 transitions, 314 flow [2022-11-02 20:56:01,618 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=314, PETRI_PLACES=129, PETRI_TRANSITIONS=73} [2022-11-02 20:56:01,619 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 55 predicate places. [2022-11-02 20:56:01,619 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 73 transitions, 314 flow [2022-11-02 20:56:01,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:56:01,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:56:01,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-02 20:56:01,620 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:56:01,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:56:01,621 INFO L85 PathProgramCache]: Analyzing trace with hash -602049247, now seen corresponding path program 8 times [2022-11-02 20:56:01,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:56:01,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511175239] [2022-11-02 20:56:01,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:56:01,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:56:01,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:56:01,842 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-02 20:56:01,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:56:01,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511175239] [2022-11-02 20:56:01,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511175239] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:56:01,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:56:01,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-02 20:56:01,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263087235] [2022-11-02 20:56:01,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:56:01,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-02 20:56:01,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:56:01,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:56:01,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:56:01,845 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-02 20:56:01,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 73 transitions, 314 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:01,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:56:01,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-02 20:56:01,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:02,061 INFO L130 PetriNetUnfolder]: 2/161 cut-off events. [2022-11-02 20:56:02,061 INFO L131 PetriNetUnfolder]: For 207/211 co-relation queries the response was YES. [2022-11-02 20:56:02,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 425 conditions, 161 events. 2/161 cut-off events. For 207/211 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 545 event pairs, 2 based on Foata normal form. 1/158 useless extension candidates. Maximal degree in co-relation 398. Up to 42 conditions per place. [2022-11-02 20:56:02,062 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 33 selfloop transitions, 3 changer transitions 8/88 dead transitions. [2022-11-02 20:56:02,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 88 transitions, 475 flow [2022-11-02 20:56:02,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 20:56:02,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 20:56:02,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 544 transitions. [2022-11-02 20:56:02,064 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7462277091906722 [2022-11-02 20:56:02,065 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 544 transitions. [2022-11-02 20:56:02,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 544 transitions. [2022-11-02 20:56:02,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:02,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 544 transitions. [2022-11-02 20:56:02,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.44444444444444) internal successors, (544), 9 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,068 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,068 INFO L175 Difference]: Start difference. First operand has 129 places, 73 transitions, 314 flow. Second operand 9 states and 544 transitions. [2022-11-02 20:56:02,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 88 transitions, 475 flow [2022-11-02 20:56:02,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 88 transitions, 435 flow, removed 11 selfloop flow, removed 11 redundant places. [2022-11-02 20:56:02,072 INFO L231 Difference]: Finished difference. Result has 124 places, 73 transitions, 301 flow [2022-11-02 20:56:02,072 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=301, PETRI_PLACES=124, PETRI_TRANSITIONS=73} [2022-11-02 20:56:02,073 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 50 predicate places. [2022-11-02 20:56:02,073 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 73 transitions, 301 flow [2022-11-02 20:56:02,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:56:02,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:56:02,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-02 20:56:02,074 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:56:02,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:56:02,074 INFO L85 PathProgramCache]: Analyzing trace with hash -949788834, now seen corresponding path program 18 times [2022-11-02 20:56:02,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:56:02,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417295880] [2022-11-02 20:56:02,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:56:02,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:56:02,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:56:02,293 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-02 20:56:02,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:56:02,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417295880] [2022-11-02 20:56:02,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417295880] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:56:02,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:56:02,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:56:02,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806405224] [2022-11-02 20:56:02,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:56:02,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:56:02,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:56:02,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:56:02,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:56:02,296 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:56:02,297 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 73 transitions, 301 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,297 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:56:02,298 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:56:02,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:02,496 INFO L130 PetriNetUnfolder]: 2/141 cut-off events. [2022-11-02 20:56:02,496 INFO L131 PetriNetUnfolder]: For 176/182 co-relation queries the response was YES. [2022-11-02 20:56:02,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 141 events. 2/141 cut-off events. For 176/182 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 401 event pairs, 0 based on Foata normal form. 3/141 useless extension candidates. Maximal degree in co-relation 357. Up to 26 conditions per place. [2022-11-02 20:56:02,498 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 22 selfloop transitions, 5 changer transitions 14/83 dead transitions. [2022-11-02 20:56:02,498 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 83 transitions, 441 flow [2022-11-02 20:56:02,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:56:02,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:56:02,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 576 transitions. [2022-11-02 20:56:02,500 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2022-11-02 20:56:02,500 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 576 transitions. [2022-11-02 20:56:02,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 576 transitions. [2022-11-02 20:56:02,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:02,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 576 transitions. [2022-11-02 20:56:02,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 57.6) internal successors, (576), 10 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,504 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,504 INFO L175 Difference]: Start difference. First operand has 124 places, 73 transitions, 301 flow. Second operand 10 states and 576 transitions. [2022-11-02 20:56:02,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 83 transitions, 441 flow [2022-11-02 20:56:02,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 83 transitions, 424 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-11-02 20:56:02,508 INFO L231 Difference]: Finished difference. Result has 125 places, 68 transitions, 252 flow [2022-11-02 20:56:02,508 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=252, PETRI_PLACES=125, PETRI_TRANSITIONS=68} [2022-11-02 20:56:02,509 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 51 predicate places. [2022-11-02 20:56:02,510 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 68 transitions, 252 flow [2022-11-02 20:56:02,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:56:02,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:56:02,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-02 20:56:02,511 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:56:02,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:56:02,511 INFO L85 PathProgramCache]: Analyzing trace with hash 263507622, now seen corresponding path program 19 times [2022-11-02 20:56:02,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:56:02,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390560221] [2022-11-02 20:56:02,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:56:02,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:56:02,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:56:02,739 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-02 20:56:02,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:56:02,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390560221] [2022-11-02 20:56:02,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390560221] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:56:02,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:56:02,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:56:02,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341402518] [2022-11-02 20:56:02,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:56:02,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:56:02,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:56:02,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:56:02,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:56:02,744 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:56:02,745 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 68 transitions, 252 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,745 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:56:02,745 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:56:02,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:02,955 INFO L130 PetriNetUnfolder]: 0/119 cut-off events. [2022-11-02 20:56:02,955 INFO L131 PetriNetUnfolder]: For 160/162 co-relation queries the response was YES. [2022-11-02 20:56:02,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 317 conditions, 119 events. 0/119 cut-off events. For 160/162 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 266 event pairs, 0 based on Foata normal form. 2/120 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-11-02 20:56:02,956 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 18 selfloop transitions, 4 changer transitions 18/80 dead transitions. [2022-11-02 20:56:02,956 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 80 transitions, 428 flow [2022-11-02 20:56:02,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:56:02,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:56:02,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 574 transitions. [2022-11-02 20:56:02,959 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7086419753086419 [2022-11-02 20:56:02,959 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 574 transitions. [2022-11-02 20:56:02,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 574 transitions. [2022-11-02 20:56:02,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:02,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 574 transitions. [2022-11-02 20:56:02,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 57.4) internal successors, (574), 10 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,962 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,963 INFO L175 Difference]: Start difference. First operand has 125 places, 68 transitions, 252 flow. Second operand 10 states and 574 transitions. [2022-11-02 20:56:02,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 80 transitions, 428 flow [2022-11-02 20:56:02,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 80 transitions, 354 flow, removed 9 selfloop flow, removed 16 redundant places. [2022-11-02 20:56:02,966 INFO L231 Difference]: Finished difference. Result has 113 places, 62 transitions, 176 flow [2022-11-02 20:56:02,966 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=176, PETRI_PLACES=113, PETRI_TRANSITIONS=62} [2022-11-02 20:56:02,967 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 39 predicate places. [2022-11-02 20:56:02,967 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 62 transitions, 176 flow [2022-11-02 20:56:02,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:02,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:56:02,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02 20:56:02,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-02 20:56:02,968 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:56:02,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:56:02,971 INFO L85 PathProgramCache]: Analyzing trace with hash 135848032, now seen corresponding path program 20 times [2022-11-02 20:56:02,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:56:02,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088831475] [2022-11-02 20:56:02,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:56:02,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:56:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:56:03,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-02 20:56:03,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:56:03,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088831475] [2022-11-02 20:56:03,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088831475] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:56:03,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:56:03,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:56:03,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764303370] [2022-11-02 20:56:03,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:56:03,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:56:03,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:56:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:56:03,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:56:03,212 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-02 20:56:03,213 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 62 transitions, 176 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:03,213 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:56:03,213 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-02 20:56:03,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:56:03,384 INFO L130 PetriNetUnfolder]: 0/68 cut-off events. [2022-11-02 20:56:03,384 INFO L131 PetriNetUnfolder]: For 31/32 co-relation queries the response was YES. [2022-11-02 20:56:03,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152 conditions, 68 events. 0/68 cut-off events. For 31/32 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 29 event pairs, 0 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-11-02 20:56:03,385 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 0 selfloop transitions, 0 changer transitions 62/62 dead transitions. [2022-11-02 20:56:03,385 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 62 transitions, 241 flow [2022-11-02 20:56:03,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:56:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-02 20:56:03,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 565 transitions. [2022-11-02 20:56:03,386 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6975308641975309 [2022-11-02 20:56:03,386 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 565 transitions. [2022-11-02 20:56:03,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 565 transitions. [2022-11-02 20:56:03,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:56:03,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 565 transitions. [2022-11-02 20:56:03,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 56.5) internal successors, (565), 10 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:03,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:03,389 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:03,389 INFO L175 Difference]: Start difference. First operand has 113 places, 62 transitions, 176 flow. Second operand 10 states and 565 transitions. [2022-11-02 20:56:03,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 62 transitions, 241 flow [2022-11-02 20:56:03,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 62 transitions, 209 flow, removed 11 selfloop flow, removed 12 redundant places. [2022-11-02 20:56:03,391 INFO L231 Difference]: Finished difference. Result has 95 places, 0 transitions, 0 flow [2022-11-02 20:56:03,391 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=95, PETRI_TRANSITIONS=0} [2022-11-02 20:56:03,391 INFO L287 CegarLoopForPetriNet]: 74 programPoint places, 21 predicate places. [2022-11-02 20:56:03,391 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 0 transitions, 0 flow [2022-11-02 20:56:03,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:56:03,394 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-11-02 20:56:03,395 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-11-02 20:56:03,396 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-11-02 20:56:03,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-02 20:56:03,396 INFO L444 BasicCegarLoop]: Path program histogram: [20, 9, 8, 1] [2022-11-02 20:56:03,399 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-11-02 20:56:03,399 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-02 20:56:03,404 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.11 08:56:03 BasicIcfg [2022-11-02 20:56:03,404 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-02 20:56:03,405 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:56:03,405 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:56:03,405 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:56:03,406 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:55:40" (3/4) ... [2022-11-02 20:56:03,409 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-02 20:56:03,416 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2022-11-02 20:56:03,416 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2022-11-02 20:56:03,420 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2022-11-02 20:56:03,420 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-11-02 20:56:03,420 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-11-02 20:56:03,421 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-02 20:56:03,450 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:56:03,450 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:56:03,451 INFO L158 Benchmark]: Toolchain (without parser) took 24060.18ms. Allocated memory was 104.9MB in the beginning and 333.4MB in the end (delta: 228.6MB). Free memory was 71.8MB in the beginning and 267.7MB in the end (delta: -195.9MB). Peak memory consumption was 32.9MB. Max. memory is 16.1GB. [2022-11-02 20:56:03,452 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 79.7MB. Free memory was 39.1MB in the beginning and 39.0MB in the end (delta: 69.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:56:03,452 INFO L158 Benchmark]: CACSL2BoogieTranslator took 327.16ms. Allocated memory is still 104.9MB. Free memory was 71.6MB in the beginning and 79.2MB in the end (delta: -7.6MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. [2022-11-02 20:56:03,452 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.21ms. Allocated memory is still 104.9MB. Free memory was 79.2MB in the beginning and 77.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:56:03,453 INFO L158 Benchmark]: Boogie Preprocessor took 47.41ms. Allocated memory is still 104.9MB. Free memory was 77.5MB in the beginning and 76.4MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:56:03,453 INFO L158 Benchmark]: RCFGBuilder took 351.33ms. Allocated memory is still 104.9MB. Free memory was 76.4MB in the beginning and 64.6MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-02 20:56:03,453 INFO L158 Benchmark]: TraceAbstraction took 23236.55ms. Allocated memory was 104.9MB in the beginning and 333.4MB in the end (delta: 228.6MB). Free memory was 64.2MB in the beginning and 270.9MB in the end (delta: -206.7MB). Peak memory consumption was 21.3MB. Max. memory is 16.1GB. [2022-11-02 20:56:03,454 INFO L158 Benchmark]: Witness Printer took 45.62ms. Allocated memory is still 333.4MB. Free memory was 270.9MB in the beginning and 267.7MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-02 20:56:03,456 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 79.7MB. Free memory was 39.1MB in the beginning and 39.0MB in the end (delta: 69.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 327.16ms. Allocated memory is still 104.9MB. Free memory was 71.6MB in the beginning and 79.2MB in the end (delta: -7.6MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 42.21ms. Allocated memory is still 104.9MB. Free memory was 79.2MB in the beginning and 77.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 47.41ms. Allocated memory is still 104.9MB. Free memory was 77.5MB in the beginning and 76.4MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 351.33ms. Allocated memory is still 104.9MB. Free memory was 76.4MB in the beginning and 64.6MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 23236.55ms. Allocated memory was 104.9MB in the beginning and 333.4MB in the end (delta: 228.6MB). Free memory was 64.2MB in the beginning and 270.9MB in the end (delta: -206.7MB). Peak memory consumption was 21.3MB. Max. memory is 16.1GB. * Witness Printer took 45.62ms. Allocated memory is still 333.4MB. Free memory was 270.9MB in the beginning and 267.7MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 76]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 101 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 23.1s, OverallIterations: 38, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 11.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1795 SdHoareTripleChecker+Valid, 3.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1795 mSDsluCounter, 4941 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5665 mSDsCounter, 24 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4970 IncrementalHoareTripleChecker+Invalid, 4994 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 24 mSolverCounterUnsat, 920 mSDtfsCounter, 4970 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 603 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 522 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 6.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=946occurred in iteration=24, InterpolantAutomatonStates: 378, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 10.0s InterpolantComputationTime, 2356 NumberOfCodeBlocks, 2356 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 2318 ConstructedInterpolants, 0 QuantifiedInterpolants, 14951 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 38 InterpolantComputations, 38 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-11-02 20:56:03,493 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc48e39b-e518-4a5a-a8a9-e489f5dbe1fc/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE