./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 98c397d7a260fe673f9e4655b5dca942c114f9b11115010a8eef60e068615ab1 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 19:40:05,880 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 19:40:05,883 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 19:40:05,916 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 19:40:05,917 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 19:40:05,918 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 19:40:05,920 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 19:40:05,923 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 19:40:05,925 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 19:40:05,926 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 19:40:05,928 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 19:40:05,929 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 19:40:05,930 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 19:40:05,932 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 19:40:05,934 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 19:40:05,935 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 19:40:05,937 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 19:40:05,938 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 19:40:05,941 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 19:40:05,943 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 19:40:05,945 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 19:40:05,947 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 19:40:05,949 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 19:40:05,950 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 19:40:05,955 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 19:40:05,956 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 19:40:05,956 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 19:40:05,958 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 19:40:05,958 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 19:40:05,960 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 19:40:05,960 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 19:40:05,961 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 19:40:05,963 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 19:40:05,964 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 19:40:05,965 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 19:40:05,966 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 19:40:05,967 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 19:40:05,967 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 19:40:05,968 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 19:40:05,969 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 19:40:05,971 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 19:40:05,972 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-18 19:40:06,002 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 19:40:06,002 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 19:40:06,003 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 19:40:06,003 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 19:40:06,004 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 19:40:06,004 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 19:40:06,005 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 19:40:06,005 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 19:40:06,015 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 19:40:06,015 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 19:40:06,016 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 19:40:06,016 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 19:40:06,016 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 19:40:06,017 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 19:40:06,017 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 19:40:06,017 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 19:40:06,019 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 19:40:06,019 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 19:40:06,019 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 19:40:06,020 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 19:40:06,020 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 19:40:06,020 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 19:40:06,020 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 19:40:06,021 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 19:40:06,021 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 19:40:06,022 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 19:40:06,023 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 19:40:06,024 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 19:40:06,024 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 19:40:06,024 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 19:40:06,025 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 19:40:06,025 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 19:40:06,025 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 19:40:06,026 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_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/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_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 98c397d7a260fe673f9e4655b5dca942c114f9b11115010a8eef60e068615ab1 [2022-11-18 19:40:06,444 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 19:40:06,472 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 19:40:06,475 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 19:40:06,476 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 19:40:06,477 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 19:40:06,479 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/weaver/chl-word-subst.wvr.c [2022-11-18 19:40:06,565 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/data/d5aa9b664/e6053bf13864436fb6e7a779eedd5096/FLAGc60b4ffb5 [2022-11-18 19:40:07,273 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 19:40:07,278 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/sv-benchmarks/c/weaver/chl-word-subst.wvr.c [2022-11-18 19:40:07,289 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/data/d5aa9b664/e6053bf13864436fb6e7a779eedd5096/FLAGc60b4ffb5 [2022-11-18 19:40:07,595 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/data/d5aa9b664/e6053bf13864436fb6e7a779eedd5096 [2022-11-18 19:40:07,598 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 19:40:07,601 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 19:40:07,605 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 19:40:07,605 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 19:40:07,610 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 19:40:07,610 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:40:07" (1/1) ... [2022-11-18 19:40:07,612 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c056011 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:07, skipping insertion in model container [2022-11-18 19:40:07,612 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:40:07" (1/1) ... [2022-11-18 19:40:07,622 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 19:40:07,666 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 19:40:07,959 WARN L234 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_e0c062cf-d086-4229-8e0e-38973b86d657/sv-benchmarks/c/weaver/chl-word-subst.wvr.c[3345,3358] [2022-11-18 19:40:07,979 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:40:07,990 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 19:40:08,024 WARN L234 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_e0c062cf-d086-4229-8e0e-38973b86d657/sv-benchmarks/c/weaver/chl-word-subst.wvr.c[3345,3358] [2022-11-18 19:40:08,029 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:40:08,046 INFO L208 MainTranslator]: Completed translation [2022-11-18 19:40:08,047 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08 WrapperNode [2022-11-18 19:40:08,047 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 19:40:08,049 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 19:40:08,049 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 19:40:08,049 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 19:40:08,058 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,069 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,099 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 176 [2022-11-18 19:40:08,099 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 19:40:08,100 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 19:40:08,100 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 19:40:08,101 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 19:40:08,111 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,111 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,115 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,116 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,126 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,132 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,135 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,137 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,141 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 19:40:08,142 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 19:40:08,142 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 19:40:08,142 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 19:40:08,143 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (1/1) ... [2022-11-18 19:40:08,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 19:40:08,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,178 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 19:40:08,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 19:40:08,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 19:40:08,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 19:40:08,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 19:40:08,239 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-18 19:40:08,239 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-18 19:40:08,239 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-18 19:40:08,240 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-18 19:40:08,240 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-18 19:40:08,240 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-18 19:40:08,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 19:40:08,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 19:40:08,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 19:40:08,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 19:40:08,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 19:40:08,243 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 19:40:08,433 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 19:40:08,436 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 19:40:09,080 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 19:40:09,102 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 19:40:09,106 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-11-18 19:40:09,111 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:40:09 BoogieIcfgContainer [2022-11-18 19:40:09,112 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 19:40:09,119 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 19:40:09,119 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 19:40:09,125 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 19:40:09,125 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 07:40:07" (1/3) ... [2022-11-18 19:40:09,126 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@395e2437 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:40:09, skipping insertion in model container [2022-11-18 19:40:09,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:40:08" (2/3) ... [2022-11-18 19:40:09,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@395e2437 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:40:09, skipping insertion in model container [2022-11-18 19:40:09,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:40:09" (3/3) ... [2022-11-18 19:40:09,129 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-subst.wvr.c [2022-11-18 19:40:09,142 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 19:40:09,156 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 19:40:09,157 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 19:40:09,157 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 19:40:09,301 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-18 19:40:09,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 291 places, 310 transitions, 644 flow [2022-11-18 19:40:09,521 INFO L130 PetriNetUnfolder]: 29/307 cut-off events. [2022-11-18 19:40:09,521 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-18 19:40:09,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 307 events. 29/307 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 368 event pairs, 0 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 241. Up to 3 conditions per place. [2022-11-18 19:40:09,533 INFO L82 GeneralOperation]: Start removeDead. Operand has 291 places, 310 transitions, 644 flow [2022-11-18 19:40:09,543 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 277 places, 296 transitions, 610 flow [2022-11-18 19:40:09,555 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 19:40:09,563 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;@2e68589c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 19:40:09,563 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-18 19:40:09,645 INFO L130 PetriNetUnfolder]: 29/295 cut-off events. [2022-11-18 19:40:09,646 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-18 19:40:09,646 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:09,647 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:09,647 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:09,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash 516346238, now seen corresponding path program 1 times [2022-11-18 19:40:09,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:09,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031121633] [2022-11-18 19:40:09,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:09,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:10,078 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-18 19:40:10,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:10,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031121633] [2022-11-18 19:40:10,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031121633] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:10,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:10,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 19:40:10,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998595747] [2022-11-18 19:40:10,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:10,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 19:40:10,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:10,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 19:40:10,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 19:40:10,146 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 310 [2022-11-18 19:40:10,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 296 transitions, 610 flow. Second operand has 2 states, 2 states have (on average 293.5) internal successors, (587), 2 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:10,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:10,152 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 310 [2022-11-18 19:40:10,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:10,234 INFO L130 PetriNetUnfolder]: 15/282 cut-off events. [2022-11-18 19:40:10,234 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-18 19:40:10,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 282 events. 15/282 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 355 event pairs, 0 based on Foata normal form. 20/279 useless extension candidates. Maximal degree in co-relation 232. Up to 7 conditions per place. [2022-11-18 19:40:10,239 INFO L137 encePairwiseOnDemand]: 296/310 looper letters, 6 selfloop transitions, 0 changer transitions 8/282 dead transitions. [2022-11-18 19:40:10,240 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 282 transitions, 594 flow [2022-11-18 19:40:10,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 19:40:10,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 19:40:10,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 598 transitions. [2022-11-18 19:40:10,257 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.964516129032258 [2022-11-18 19:40:10,259 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 598 transitions. [2022-11-18 19:40:10,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 598 transitions. [2022-11-18 19:40:10,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:10,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 598 transitions. [2022-11-18 19:40:10,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 299.0) internal successors, (598), 2 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:10,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 310.0) internal successors, (930), 3 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:10,287 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 310.0) internal successors, (930), 3 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:10,290 INFO L175 Difference]: Start difference. First operand has 277 places, 296 transitions, 610 flow. Second operand 2 states and 598 transitions. [2022-11-18 19:40:10,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 282 transitions, 594 flow [2022-11-18 19:40:10,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 282 transitions, 582 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-18 19:40:10,309 INFO L231 Difference]: Finished difference. Result has 272 places, 274 transitions, 554 flow [2022-11-18 19:40:10,312 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=554, PETRI_PLACES=272, PETRI_TRANSITIONS=274} [2022-11-18 19:40:10,318 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, -5 predicate places. [2022-11-18 19:40:10,319 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 274 transitions, 554 flow [2022-11-18 19:40:10,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 293.5) internal successors, (587), 2 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:10,320 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:10,320 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:10,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 19:40:10,322 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:10,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:10,324 INFO L85 PathProgramCache]: Analyzing trace with hash -425510803, now seen corresponding path program 1 times [2022-11-18 19:40:10,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:10,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982948321] [2022-11-18 19:40:10,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:10,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:10,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:11,428 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-18 19:40:11,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:11,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982948321] [2022-11-18 19:40:11,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982948321] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:11,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:11,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:40:11,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040796366] [2022-11-18 19:40:11,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:11,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 19:40:11,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:11,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:11,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:11,437 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 310 [2022-11-18 19:40:11,439 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 274 transitions, 554 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:11,440 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:11,440 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 310 [2022-11-18 19:40:11,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:11,702 INFO L130 PetriNetUnfolder]: 25/323 cut-off events. [2022-11-18 19:40:11,702 INFO L131 PetriNetUnfolder]: For 7/8 co-relation queries the response was YES. [2022-11-18 19:40:11,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 397 conditions, 323 events. 25/323 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 647 event pairs, 1 based on Foata normal form. 2/306 useless extension candidates. Maximal degree in co-relation 394. Up to 48 conditions per place. [2022-11-18 19:40:11,710 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 44 selfloop transitions, 3 changer transitions 4/283 dead transitions. [2022-11-18 19:40:11,710 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 283 transitions, 679 flow [2022-11-18 19:40:11,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:40:11,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 19:40:11,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1277 transitions. [2022-11-18 19:40:11,719 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8238709677419355 [2022-11-18 19:40:11,719 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1277 transitions. [2022-11-18 19:40:11,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1277 transitions. [2022-11-18 19:40:11,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:11,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1277 transitions. [2022-11-18 19:40:11,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 255.4) internal successors, (1277), 5 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:11,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:11,734 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:11,734 INFO L175 Difference]: Start difference. First operand has 272 places, 274 transitions, 554 flow. Second operand 5 states and 1277 transitions. [2022-11-18 19:40:11,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 283 transitions, 679 flow [2022-11-18 19:40:11,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 283 transitions, 679 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 19:40:11,747 INFO L231 Difference]: Finished difference. Result has 271 places, 275 transitions, 573 flow [2022-11-18 19:40:11,748 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=573, PETRI_PLACES=271, PETRI_TRANSITIONS=275} [2022-11-18 19:40:11,749 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, -6 predicate places. [2022-11-18 19:40:11,750 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 275 transitions, 573 flow [2022-11-18 19:40:11,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:11,752 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:11,753 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:11,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 19:40:11,754 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:11,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:11,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1715212543, now seen corresponding path program 1 times [2022-11-18 19:40:11,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:11,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585963563] [2022-11-18 19:40:11,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:11,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:11,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:12,114 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-18 19:40:12,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:12,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585963563] [2022-11-18 19:40:12,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585963563] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:12,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:12,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:40:12,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600247760] [2022-11-18 19:40:12,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:12,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 19:40:12,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:12,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 19:40:12,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 19:40:12,120 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 310 [2022-11-18 19:40:12,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 275 transitions, 573 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:12,122 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:12,123 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 310 [2022-11-18 19:40:12,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:12,242 INFO L130 PetriNetUnfolder]: 24/405 cut-off events. [2022-11-18 19:40:12,243 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-18 19:40:12,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 486 conditions, 405 events. 24/405 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1164 event pairs, 6 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 479. Up to 25 conditions per place. [2022-11-18 19:40:12,247 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 14 selfloop transitions, 2 changer transitions 0/281 dead transitions. [2022-11-18 19:40:12,247 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 281 transitions, 622 flow [2022-11-18 19:40:12,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 19:40:12,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 19:40:12,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 872 transitions. [2022-11-18 19:40:12,251 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9376344086021505 [2022-11-18 19:40:12,251 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 872 transitions. [2022-11-18 19:40:12,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 872 transitions. [2022-11-18 19:40:12,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:12,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 872 transitions. [2022-11-18 19:40:12,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:12,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:12,258 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:12,258 INFO L175 Difference]: Start difference. First operand has 271 places, 275 transitions, 573 flow. Second operand 3 states and 872 transitions. [2022-11-18 19:40:12,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 281 transitions, 622 flow [2022-11-18 19:40:12,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 281 transitions, 615 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-11-18 19:40:12,266 INFO L231 Difference]: Finished difference. Result has 269 places, 275 transitions, 574 flow [2022-11-18 19:40:12,267 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=574, PETRI_PLACES=269, PETRI_TRANSITIONS=275} [2022-11-18 19:40:12,269 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, -8 predicate places. [2022-11-18 19:40:12,270 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 275 transitions, 574 flow [2022-11-18 19:40:12,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:12,271 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:12,271 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:12,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 19:40:12,272 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:12,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:12,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1589648917, now seen corresponding path program 1 times [2022-11-18 19:40:12,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:12,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978741331] [2022-11-18 19:40:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:12,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:12,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:14,255 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-18 19:40:14,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:14,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978741331] [2022-11-18 19:40:14,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978741331] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:14,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:14,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:40:14,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665163390] [2022-11-18 19:40:14,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:14,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 19:40:14,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:14,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:40:14,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:40:14,263 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-18 19:40:14,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 275 transitions, 574 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:14,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:14,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-18 19:40:14,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:15,388 INFO L130 PetriNetUnfolder]: 614/2328 cut-off events. [2022-11-18 19:40:15,388 INFO L131 PetriNetUnfolder]: For 195/207 co-relation queries the response was YES. [2022-11-18 19:40:15,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3255 conditions, 2328 events. 614/2328 cut-off events. For 195/207 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 18365 event pairs, 302 based on Foata normal form. 2/1922 useless extension candidates. Maximal degree in co-relation 3249. Up to 365 conditions per place. [2022-11-18 19:40:15,411 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 87 selfloop transitions, 3 changer transitions 11/317 dead transitions. [2022-11-18 19:40:15,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 317 transitions, 876 flow [2022-11-18 19:40:15,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:15,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 19:40:15,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1698 transitions. [2022-11-18 19:40:15,416 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7824884792626728 [2022-11-18 19:40:15,416 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1698 transitions. [2022-11-18 19:40:15,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1698 transitions. [2022-11-18 19:40:15,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:15,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1698 transitions. [2022-11-18 19:40:15,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 242.57142857142858) internal successors, (1698), 7 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:15,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:15,433 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:15,433 INFO L175 Difference]: Start difference. First operand has 269 places, 275 transitions, 574 flow. Second operand 7 states and 1698 transitions. [2022-11-18 19:40:15,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 317 transitions, 876 flow [2022-11-18 19:40:15,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 317 transitions, 872 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-18 19:40:15,511 INFO L231 Difference]: Finished difference. Result has 278 places, 277 transitions, 595 flow [2022-11-18 19:40:15,512 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=595, PETRI_PLACES=278, PETRI_TRANSITIONS=277} [2022-11-18 19:40:15,513 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 1 predicate places. [2022-11-18 19:40:15,513 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 277 transitions, 595 flow [2022-11-18 19:40:15,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:15,515 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:15,515 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:15,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 19:40:15,515 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:15,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:15,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1882231509, now seen corresponding path program 2 times [2022-11-18 19:40:15,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:15,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010538588] [2022-11-18 19:40:15,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:15,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:15,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:17,012 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-18 19:40:17,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:17,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010538588] [2022-11-18 19:40:17,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010538588] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:17,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:17,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:40:17,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304267250] [2022-11-18 19:40:17,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:17,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 19:40:17,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:17,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:40:17,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:40:17,021 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-18 19:40:17,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 277 transitions, 595 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:17,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:17,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-18 19:40:17,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:18,047 INFO L130 PetriNetUnfolder]: 565/2889 cut-off events. [2022-11-18 19:40:18,047 INFO L131 PetriNetUnfolder]: For 436/436 co-relation queries the response was YES. [2022-11-18 19:40:18,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4218 conditions, 2889 events. 565/2889 cut-off events. For 436/436 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 26019 event pairs, 179 based on Foata normal form. 2/2602 useless extension candidates. Maximal degree in co-relation 4207. Up to 421 conditions per place. [2022-11-18 19:40:18,078 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 86 selfloop transitions, 2 changer transitions 13/317 dead transitions. [2022-11-18 19:40:18,078 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 317 transitions, 908 flow [2022-11-18 19:40:18,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:18,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 19:40:18,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1697 transitions. [2022-11-18 19:40:18,084 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7820276497695853 [2022-11-18 19:40:18,084 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1697 transitions. [2022-11-18 19:40:18,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1697 transitions. [2022-11-18 19:40:18,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:18,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1697 transitions. [2022-11-18 19:40:18,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 242.42857142857142) internal successors, (1697), 7 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:18,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:18,100 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:18,100 INFO L175 Difference]: Start difference. First operand has 278 places, 277 transitions, 595 flow. Second operand 7 states and 1697 transitions. [2022-11-18 19:40:18,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 317 transitions, 908 flow [2022-11-18 19:40:18,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 317 transitions, 897 flow, removed 5 selfloop flow, removed 3 redundant places. [2022-11-18 19:40:18,117 INFO L231 Difference]: Finished difference. Result has 284 places, 277 transitions, 605 flow [2022-11-18 19:40:18,118 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=605, PETRI_PLACES=284, PETRI_TRANSITIONS=277} [2022-11-18 19:40:18,121 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 7 predicate places. [2022-11-18 19:40:18,122 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 277 transitions, 605 flow [2022-11-18 19:40:18,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:18,123 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:18,124 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:18,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 19:40:18,125 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:18,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:18,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2084932739, now seen corresponding path program 3 times [2022-11-18 19:40:18,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:18,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145723800] [2022-11-18 19:40:18,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:18,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:18,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:19,337 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-18 19:40:19,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:19,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145723800] [2022-11-18 19:40:19,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145723800] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:19,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:19,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:40:19,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838447640] [2022-11-18 19:40:19,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:19,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 19:40:19,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:19,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:40:19,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:40:19,344 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-18 19:40:19,347 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 277 transitions, 605 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:19,347 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:19,347 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-18 19:40:19,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:20,300 INFO L130 PetriNetUnfolder]: 622/3268 cut-off events. [2022-11-18 19:40:20,300 INFO L131 PetriNetUnfolder]: For 766/770 co-relation queries the response was YES. [2022-11-18 19:40:20,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 3268 events. 622/3268 cut-off events. For 766/770 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 30464 event pairs, 337 based on Foata normal form. 4/2858 useless extension candidates. Maximal degree in co-relation 4761. Up to 676 conditions per place. [2022-11-18 19:40:20,368 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 88 selfloop transitions, 3 changer transitions 15/322 dead transitions. [2022-11-18 19:40:20,369 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 322 transitions, 969 flow [2022-11-18 19:40:20,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:20,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 19:40:20,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1700 transitions. [2022-11-18 19:40:20,373 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.783410138248848 [2022-11-18 19:40:20,374 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1700 transitions. [2022-11-18 19:40:20,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1700 transitions. [2022-11-18 19:40:20,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:20,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1700 transitions. [2022-11-18 19:40:20,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 242.85714285714286) internal successors, (1700), 7 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:20,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:20,384 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:20,384 INFO L175 Difference]: Start difference. First operand has 284 places, 277 transitions, 605 flow. Second operand 7 states and 1700 transitions. [2022-11-18 19:40:20,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 322 transitions, 969 flow [2022-11-18 19:40:20,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 322 transitions, 932 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-11-18 19:40:20,395 INFO L231 Difference]: Finished difference. Result has 286 places, 278 transitions, 624 flow [2022-11-18 19:40:20,396 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=624, PETRI_PLACES=286, PETRI_TRANSITIONS=278} [2022-11-18 19:40:20,396 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 9 predicate places. [2022-11-18 19:40:20,397 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 278 transitions, 624 flow [2022-11-18 19:40:20,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:20,398 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:20,398 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:20,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-18 19:40:20,399 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:20,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:20,399 INFO L85 PathProgramCache]: Analyzing trace with hash 912702115, now seen corresponding path program 4 times [2022-11-18 19:40:20,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:20,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065880463] [2022-11-18 19:40:20,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:20,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:20,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:21,687 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-18 19:40:21,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:21,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065880463] [2022-11-18 19:40:21,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065880463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:21,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:21,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:40:21,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325045601] [2022-11-18 19:40:21,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:21,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 19:40:21,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:21,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:40:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:40:21,701 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-18 19:40:21,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 278 transitions, 624 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:21,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:21,704 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-18 19:40:21,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:22,813 INFO L130 PetriNetUnfolder]: 632/3396 cut-off events. [2022-11-18 19:40:22,814 INFO L131 PetriNetUnfolder]: For 1232/1232 co-relation queries the response was YES. [2022-11-18 19:40:22,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5172 conditions, 3396 events. 632/3396 cut-off events. For 1232/1232 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 32495 event pairs, 382 based on Foata normal form. 2/3010 useless extension candidates. Maximal degree in co-relation 5157. Up to 837 conditions per place. [2022-11-18 19:40:22,844 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 91 selfloop transitions, 4 changer transitions 12/323 dead transitions. [2022-11-18 19:40:22,844 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 323 transitions, 981 flow [2022-11-18 19:40:22,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:22,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 19:40:22,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1701 transitions. [2022-11-18 19:40:22,848 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7838709677419354 [2022-11-18 19:40:22,849 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1701 transitions. [2022-11-18 19:40:22,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1701 transitions. [2022-11-18 19:40:22,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:22,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1701 transitions. [2022-11-18 19:40:22,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 243.0) internal successors, (1701), 7 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:22,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:22,859 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:22,859 INFO L175 Difference]: Start difference. First operand has 286 places, 278 transitions, 624 flow. Second operand 7 states and 1701 transitions. [2022-11-18 19:40:22,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 323 transitions, 981 flow [2022-11-18 19:40:22,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 323 transitions, 948 flow, removed 14 selfloop flow, removed 5 redundant places. [2022-11-18 19:40:22,875 INFO L231 Difference]: Finished difference. Result has 289 places, 279 transitions, 640 flow [2022-11-18 19:40:22,875 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=640, PETRI_PLACES=289, PETRI_TRANSITIONS=279} [2022-11-18 19:40:22,876 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 12 predicate places. [2022-11-18 19:40:22,876 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 279 transitions, 640 flow [2022-11-18 19:40:22,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:22,877 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:22,878 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:22,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-18 19:40:22,878 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:22,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:22,879 INFO L85 PathProgramCache]: Analyzing trace with hash 472752943, now seen corresponding path program 5 times [2022-11-18 19:40:22,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:22,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795491369] [2022-11-18 19:40:22,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:22,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:22,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:23,875 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-18 19:40:23,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:23,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795491369] [2022-11-18 19:40:23,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795491369] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:23,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:23,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:40:23,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38660052] [2022-11-18 19:40:23,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:23,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 19:40:23,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:23,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:40:23,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:40:23,880 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-18 19:40:23,882 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 279 transitions, 640 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:23,882 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:23,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-18 19:40:23,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:24,936 INFO L130 PetriNetUnfolder]: 649/3483 cut-off events. [2022-11-18 19:40:24,936 INFO L131 PetriNetUnfolder]: For 1357/1361 co-relation queries the response was YES. [2022-11-18 19:40:24,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5234 conditions, 3483 events. 649/3483 cut-off events. For 1357/1361 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 33363 event pairs, 373 based on Foata normal form. 4/3040 useless extension candidates. Maximal degree in co-relation 5218. Up to 765 conditions per place. [2022-11-18 19:40:24,970 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 93 selfloop transitions, 4 changer transitions 12/325 dead transitions. [2022-11-18 19:40:24,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 325 transitions, 999 flow [2022-11-18 19:40:24,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:24,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 19:40:24,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1702 transitions. [2022-11-18 19:40:24,975 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.784331797235023 [2022-11-18 19:40:24,975 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1702 transitions. [2022-11-18 19:40:24,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1702 transitions. [2022-11-18 19:40:24,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:24,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1702 transitions. [2022-11-18 19:40:24,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 243.14285714285714) internal successors, (1702), 7 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:24,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:24,987 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:24,987 INFO L175 Difference]: Start difference. First operand has 289 places, 279 transitions, 640 flow. Second operand 7 states and 1702 transitions. [2022-11-18 19:40:24,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 325 transitions, 999 flow [2022-11-18 19:40:24,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 325 transitions, 974 flow, removed 11 selfloop flow, removed 4 redundant places. [2022-11-18 19:40:25,000 INFO L231 Difference]: Finished difference. Result has 292 places, 280 transitions, 658 flow [2022-11-18 19:40:25,001 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=658, PETRI_PLACES=292, PETRI_TRANSITIONS=280} [2022-11-18 19:40:25,004 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 15 predicate places. [2022-11-18 19:40:25,004 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 280 transitions, 658 flow [2022-11-18 19:40:25,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:25,022 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:25,023 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:25,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 19:40:25,023 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:25,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:25,024 INFO L85 PathProgramCache]: Analyzing trace with hash -597656803, now seen corresponding path program 6 times [2022-11-18 19:40:25,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:25,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728962143] [2022-11-18 19:40:25,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:25,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:25,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:25,929 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-18 19:40:25,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:25,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728962143] [2022-11-18 19:40:25,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728962143] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:25,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:25,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:40:25,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009871176] [2022-11-18 19:40:25,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:25,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 19:40:25,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:25,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:40:25,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:40:25,935 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 310 [2022-11-18 19:40:25,938 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 280 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:25,938 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:25,938 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 310 [2022-11-18 19:40:25,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:26,800 INFO L130 PetriNetUnfolder]: 623/3279 cut-off events. [2022-11-18 19:40:26,800 INFO L131 PetriNetUnfolder]: For 1541/1541 co-relation queries the response was YES. [2022-11-18 19:40:26,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5065 conditions, 3279 events. 623/3279 cut-off events. For 1541/1541 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 31023 event pairs, 386 based on Foata normal form. 2/2891 useless extension candidates. Maximal degree in co-relation 5048. Up to 837 conditions per place. [2022-11-18 19:40:26,830 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 77 selfloop transitions, 2 changer transitions 18/313 dead transitions. [2022-11-18 19:40:26,830 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 313 transitions, 952 flow [2022-11-18 19:40:26,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:26,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 19:40:26,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1691 transitions. [2022-11-18 19:40:26,835 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7792626728110599 [2022-11-18 19:40:26,835 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1691 transitions. [2022-11-18 19:40:26,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1691 transitions. [2022-11-18 19:40:26,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:26,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1691 transitions. [2022-11-18 19:40:26,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 241.57142857142858) internal successors, (1691), 7 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:26,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:26,846 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 310.0) internal successors, (2480), 8 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:26,846 INFO L175 Difference]: Start difference. First operand has 292 places, 280 transitions, 658 flow. Second operand 7 states and 1691 transitions. [2022-11-18 19:40:26,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 313 transitions, 952 flow [2022-11-18 19:40:26,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 313 transitions, 932 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-11-18 19:40:26,861 INFO L231 Difference]: Finished difference. Result has 293 places, 279 transitions, 650 flow [2022-11-18 19:40:26,861 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=650, PETRI_PLACES=293, PETRI_TRANSITIONS=279} [2022-11-18 19:40:26,862 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 16 predicate places. [2022-11-18 19:40:26,863 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 279 transitions, 650 flow [2022-11-18 19:40:26,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 235.28571428571428) internal successors, (1647), 7 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:26,864 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:26,864 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:26,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 19:40:26,864 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:26,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:26,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1191732863, now seen corresponding path program 1 times [2022-11-18 19:40:26,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:26,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129506065] [2022-11-18 19:40:26,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:26,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:26,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:26,993 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-18 19:40:26,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:26,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129506065] [2022-11-18 19:40:26,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129506065] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:26,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:27,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:40:27,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118598109] [2022-11-18 19:40:27,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:27,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 19:40:27,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:27,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 19:40:27,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 19:40:27,005 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 310 [2022-11-18 19:40:27,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 279 transitions, 650 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:27,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 310 [2022-11-18 19:40:27,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:27,258 INFO L130 PetriNetUnfolder]: 137/1380 cut-off events. [2022-11-18 19:40:27,259 INFO L131 PetriNetUnfolder]: For 339/363 co-relation queries the response was YES. [2022-11-18 19:40:27,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1792 conditions, 1380 events. 137/1380 cut-off events. For 339/363 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 10340 event pairs, 54 based on Foata normal form. 0/1241 useless extension candidates. Maximal degree in co-relation 1775. Up to 144 conditions per place. [2022-11-18 19:40:27,270 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 12 selfloop transitions, 2 changer transitions 0/283 dead transitions. [2022-11-18 19:40:27,270 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 283 transitions, 689 flow [2022-11-18 19:40:27,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 19:40:27,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 19:40:27,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 870 transitions. [2022-11-18 19:40:27,275 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9354838709677419 [2022-11-18 19:40:27,275 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 870 transitions. [2022-11-18 19:40:27,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 870 transitions. [2022-11-18 19:40:27,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:27,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 870 transitions. [2022-11-18 19:40:27,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,280 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,280 INFO L175 Difference]: Start difference. First operand has 293 places, 279 transitions, 650 flow. Second operand 3 states and 870 transitions. [2022-11-18 19:40:27,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 283 transitions, 689 flow [2022-11-18 19:40:27,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 283 transitions, 677 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-11-18 19:40:27,287 INFO L231 Difference]: Finished difference. Result has 288 places, 279 transitions, 646 flow [2022-11-18 19:40:27,289 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=646, PETRI_PLACES=288, PETRI_TRANSITIONS=279} [2022-11-18 19:40:27,289 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 11 predicate places. [2022-11-18 19:40:27,290 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 279 transitions, 646 flow [2022-11-18 19:40:27,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,290 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:27,291 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:27,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 19:40:27,291 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:27,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:27,295 INFO L85 PathProgramCache]: Analyzing trace with hash -903579037, now seen corresponding path program 1 times [2022-11-18 19:40:27,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:27,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658103442] [2022-11-18 19:40:27,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:27,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:27,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:27,435 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-18 19:40:27,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:27,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658103442] [2022-11-18 19:40:27,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658103442] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:27,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:27,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:40:27,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660066751] [2022-11-18 19:40:27,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:27,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 19:40:27,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:27,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 19:40:27,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 19:40:27,439 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 310 [2022-11-18 19:40:27,441 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 279 transitions, 646 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,441 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:27,441 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 310 [2022-11-18 19:40:27,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:27,720 INFO L130 PetriNetUnfolder]: 61/1085 cut-off events. [2022-11-18 19:40:27,721 INFO L131 PetriNetUnfolder]: For 187/234 co-relation queries the response was YES. [2022-11-18 19:40:27,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 1085 events. 61/1085 cut-off events. For 187/234 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 7196 event pairs, 22 based on Foata normal form. 1/1009 useless extension candidates. Maximal degree in co-relation 1353. Up to 84 conditions per place. [2022-11-18 19:40:27,731 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 13 selfloop transitions, 2 changer transitions 0/284 dead transitions. [2022-11-18 19:40:27,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 284 transitions, 690 flow [2022-11-18 19:40:27,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 19:40:27,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 19:40:27,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 871 transitions. [2022-11-18 19:40:27,735 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9365591397849462 [2022-11-18 19:40:27,736 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 871 transitions. [2022-11-18 19:40:27,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 871 transitions. [2022-11-18 19:40:27,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:27,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 871 transitions. [2022-11-18 19:40:27,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,743 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 310.0) internal successors, (1240), 4 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,743 INFO L175 Difference]: Start difference. First operand has 288 places, 279 transitions, 646 flow. Second operand 3 states and 871 transitions. [2022-11-18 19:40:27,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 284 transitions, 690 flow [2022-11-18 19:40:27,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 284 transitions, 686 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-18 19:40:27,752 INFO L231 Difference]: Finished difference. Result has 289 places, 279 transitions, 650 flow [2022-11-18 19:40:27,752 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=650, PETRI_PLACES=289, PETRI_TRANSITIONS=279} [2022-11-18 19:40:27,753 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 12 predicate places. [2022-11-18 19:40:27,753 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 279 transitions, 650 flow [2022-11-18 19:40:27,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,754 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:27,755 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:27,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 19:40:27,755 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:27,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:27,756 INFO L85 PathProgramCache]: Analyzing trace with hash 257041073, now seen corresponding path program 1 times [2022-11-18 19:40:27,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:27,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111687812] [2022-11-18 19:40:27,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:27,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:27,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:27,971 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-18 19:40:27,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:27,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111687812] [2022-11-18 19:40:27,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111687812] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:27,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:27,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175164540] [2022-11-18 19:40:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:27,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:40:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:27,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:40:27,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:40:27,978 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:27,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 279 transitions, 650 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:27,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:27,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:27,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:28,721 INFO L130 PetriNetUnfolder]: 346/3193 cut-off events. [2022-11-18 19:40:28,722 INFO L131 PetriNetUnfolder]: For 1203/1233 co-relation queries the response was YES. [2022-11-18 19:40:28,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 3193 events. 346/3193 cut-off events. For 1203/1233 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 30782 event pairs, 95 based on Foata normal form. 4/2921 useless extension candidates. Maximal degree in co-relation 4430. Up to 237 conditions per place. [2022-11-18 19:40:28,759 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 38 selfloop transitions, 6 changer transitions 4/302 dead transitions. [2022-11-18 19:40:28,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 302 transitions, 847 flow [2022-11-18 19:40:28,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:40:28,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:40:28,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1141 transitions. [2022-11-18 19:40:28,763 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9201612903225806 [2022-11-18 19:40:28,763 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1141 transitions. [2022-11-18 19:40:28,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1141 transitions. [2022-11-18 19:40:28,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:28,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1141 transitions. [2022-11-18 19:40:28,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 285.25) internal successors, (1141), 4 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:28,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:28,770 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:28,770 INFO L175 Difference]: Start difference. First operand has 289 places, 279 transitions, 650 flow. Second operand 4 states and 1141 transitions. [2022-11-18 19:40:28,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 302 transitions, 847 flow [2022-11-18 19:40:28,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 302 transitions, 843 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-18 19:40:28,781 INFO L231 Difference]: Finished difference. Result has 293 places, 284 transitions, 705 flow [2022-11-18 19:40:28,781 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=705, PETRI_PLACES=293, PETRI_TRANSITIONS=284} [2022-11-18 19:40:28,782 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 16 predicate places. [2022-11-18 19:40:28,783 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 284 transitions, 705 flow [2022-11-18 19:40:28,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:28,783 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:28,784 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:28,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 19:40:28,784 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:28,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:28,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1563687629, now seen corresponding path program 2 times [2022-11-18 19:40:28,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:28,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207306953] [2022-11-18 19:40:28,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:28,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:28,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:28,945 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-18 19:40:28,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:28,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207306953] [2022-11-18 19:40:28,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207306953] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:28,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:28,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:28,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695511719] [2022-11-18 19:40:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:28,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:40:28,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:40:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:40:28,949 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:28,950 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 284 transitions, 705 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:28,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:28,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:28,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:29,652 INFO L130 PetriNetUnfolder]: 393/3632 cut-off events. [2022-11-18 19:40:29,653 INFO L131 PetriNetUnfolder]: For 1595/1609 co-relation queries the response was YES. [2022-11-18 19:40:29,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5196 conditions, 3632 events. 393/3632 cut-off events. For 1595/1609 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 35652 event pairs, 112 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 5178. Up to 297 conditions per place. [2022-11-18 19:40:29,684 INFO L137 encePairwiseOnDemand]: 307/310 looper letters, 43 selfloop transitions, 2 changer transitions 4/303 dead transitions. [2022-11-18 19:40:29,684 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 303 transitions, 917 flow [2022-11-18 19:40:29,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:40:29,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:40:29,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1133 transitions. [2022-11-18 19:40:29,687 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9137096774193548 [2022-11-18 19:40:29,688 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1133 transitions. [2022-11-18 19:40:29,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1133 transitions. [2022-11-18 19:40:29,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:29,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1133 transitions. [2022-11-18 19:40:29,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.25) internal successors, (1133), 4 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:29,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:29,694 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:29,694 INFO L175 Difference]: Start difference. First operand has 293 places, 284 transitions, 705 flow. Second operand 4 states and 1133 transitions. [2022-11-18 19:40:29,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 303 transitions, 917 flow [2022-11-18 19:40:29,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 303 transitions, 917 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 19:40:29,704 INFO L231 Difference]: Finished difference. Result has 298 places, 285 transitions, 726 flow [2022-11-18 19:40:29,705 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=726, PETRI_PLACES=298, PETRI_TRANSITIONS=285} [2022-11-18 19:40:29,706 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 21 predicate places. [2022-11-18 19:40:29,706 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 285 transitions, 726 flow [2022-11-18 19:40:29,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:29,707 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:29,707 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:29,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 19:40:29,708 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:29,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:29,708 INFO L85 PathProgramCache]: Analyzing trace with hash -958899899, now seen corresponding path program 1 times [2022-11-18 19:40:29,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:29,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214419994] [2022-11-18 19:40:29,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:29,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:29,927 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-18 19:40:29,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:29,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214419994] [2022-11-18 19:40:29,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214419994] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:29,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:29,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:40:29,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783228490] [2022-11-18 19:40:29,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:29,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 19:40:29,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:29,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:29,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:29,932 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:29,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 285 transitions, 726 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:29,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:29,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:29,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:30,774 INFO L130 PetriNetUnfolder]: 416/3935 cut-off events. [2022-11-18 19:40:30,774 INFO L131 PetriNetUnfolder]: For 2645/2713 co-relation queries the response was YES. [2022-11-18 19:40:30,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5882 conditions, 3935 events. 416/3935 cut-off events. For 2645/2713 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 39813 event pairs, 125 based on Foata normal form. 33/3706 useless extension candidates. Maximal degree in co-relation 5861. Up to 200 conditions per place. [2022-11-18 19:40:30,819 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 50 selfloop transitions, 13 changer transitions 9/326 dead transitions. [2022-11-18 19:40:30,819 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 326 transitions, 1121 flow [2022-11-18 19:40:30,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:40:30,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:40:30,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1708 transitions. [2022-11-18 19:40:30,824 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9182795698924732 [2022-11-18 19:40:30,824 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1708 transitions. [2022-11-18 19:40:30,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1708 transitions. [2022-11-18 19:40:30,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:30,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1708 transitions. [2022-11-18 19:40:30,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 284.6666666666667) internal successors, (1708), 6 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:30,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:30,834 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:30,835 INFO L175 Difference]: Start difference. First operand has 298 places, 285 transitions, 726 flow. Second operand 6 states and 1708 transitions. [2022-11-18 19:40:30,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 326 transitions, 1121 flow [2022-11-18 19:40:30,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 326 transitions, 1104 flow, removed 6 selfloop flow, removed 2 redundant places. [2022-11-18 19:40:30,898 INFO L231 Difference]: Finished difference. Result has 305 places, 295 transitions, 870 flow [2022-11-18 19:40:30,899 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=870, PETRI_PLACES=305, PETRI_TRANSITIONS=295} [2022-11-18 19:40:30,899 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 28 predicate places. [2022-11-18 19:40:30,899 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 295 transitions, 870 flow [2022-11-18 19:40:30,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:30,900 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:30,900 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:30,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 19:40:30,901 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:30,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:30,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1332307067, now seen corresponding path program 2 times [2022-11-18 19:40:30,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:30,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835457977] [2022-11-18 19:40:30,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:30,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:31,074 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-18 19:40:31,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:31,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835457977] [2022-11-18 19:40:31,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835457977] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:31,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:31,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:40:31,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849332636] [2022-11-18 19:40:31,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:31,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 19:40:31,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:31,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:31,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:31,079 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:31,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 295 transitions, 870 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:31,081 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:31,081 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:31,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:31,873 INFO L130 PetriNetUnfolder]: 375/3608 cut-off events. [2022-11-18 19:40:31,873 INFO L131 PetriNetUnfolder]: For 3137/3205 co-relation queries the response was YES. [2022-11-18 19:40:31,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5834 conditions, 3608 events. 375/3608 cut-off events. For 3137/3205 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 36049 event pairs, 117 based on Foata normal form. 23/3372 useless extension candidates. Maximal degree in co-relation 5811. Up to 195 conditions per place. [2022-11-18 19:40:31,915 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 48 selfloop transitions, 10 changer transitions 17/329 dead transitions. [2022-11-18 19:40:31,915 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 329 transitions, 1253 flow [2022-11-18 19:40:31,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:40:31,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:40:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1698 transitions. [2022-11-18 19:40:31,920 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9129032258064517 [2022-11-18 19:40:31,920 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1698 transitions. [2022-11-18 19:40:31,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1698 transitions. [2022-11-18 19:40:31,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:31,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1698 transitions. [2022-11-18 19:40:31,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 283.0) internal successors, (1698), 6 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:31,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:31,929 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:31,930 INFO L175 Difference]: Start difference. First operand has 305 places, 295 transitions, 870 flow. Second operand 6 states and 1698 transitions. [2022-11-18 19:40:31,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 329 transitions, 1253 flow [2022-11-18 19:40:31,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 329 transitions, 1234 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-11-18 19:40:31,944 INFO L231 Difference]: Finished difference. Result has 311 places, 294 transitions, 875 flow [2022-11-18 19:40:31,945 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=875, PETRI_PLACES=311, PETRI_TRANSITIONS=294} [2022-11-18 19:40:31,946 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 34 predicate places. [2022-11-18 19:40:31,946 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 294 transitions, 875 flow [2022-11-18 19:40:31,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:31,947 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:31,947 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:31,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-18 19:40:31,947 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:31,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1241034875, now seen corresponding path program 3 times [2022-11-18 19:40:31,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:31,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086586490] [2022-11-18 19:40:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:31,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:32,101 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-18 19:40:32,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:32,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086586490] [2022-11-18 19:40:32,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086586490] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:32,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:32,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:32,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072215566] [2022-11-18 19:40:32,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:32,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:40:32,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:32,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:40:32,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:40:32,108 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:32,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 294 transitions, 875 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:32,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:32,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:32,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:32,708 INFO L130 PetriNetUnfolder]: 256/2541 cut-off events. [2022-11-18 19:40:32,709 INFO L131 PetriNetUnfolder]: For 2406/2443 co-relation queries the response was YES. [2022-11-18 19:40:32,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4205 conditions, 2541 events. 256/2541 cut-off events. For 2406/2443 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 23281 event pairs, 125 based on Foata normal form. 4/2358 useless extension candidates. Maximal degree in co-relation 4180. Up to 301 conditions per place. [2022-11-18 19:40:32,735 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 46 selfloop transitions, 9 changer transitions 1/310 dead transitions. [2022-11-18 19:40:32,736 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 310 transitions, 1072 flow [2022-11-18 19:40:32,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:40:32,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:40:32,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1138 transitions. [2022-11-18 19:40:32,739 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.917741935483871 [2022-11-18 19:40:32,739 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1138 transitions. [2022-11-18 19:40:32,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1138 transitions. [2022-11-18 19:40:32,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:32,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1138 transitions. [2022-11-18 19:40:32,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 284.5) internal successors, (1138), 4 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:32,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:32,747 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:32,748 INFO L175 Difference]: Start difference. First operand has 311 places, 294 transitions, 875 flow. Second operand 4 states and 1138 transitions. [2022-11-18 19:40:32,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 310 transitions, 1072 flow [2022-11-18 19:40:32,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 310 transitions, 1056 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-11-18 19:40:32,762 INFO L231 Difference]: Finished difference. Result has 313 places, 296 transitions, 915 flow [2022-11-18 19:40:32,762 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=915, PETRI_PLACES=313, PETRI_TRANSITIONS=296} [2022-11-18 19:40:32,763 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 36 predicate places. [2022-11-18 19:40:32,764 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 296 transitions, 915 flow [2022-11-18 19:40:32,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:32,766 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:32,767 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:32,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 19:40:32,767 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:32,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:32,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1156561989, now seen corresponding path program 3 times [2022-11-18 19:40:32,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:32,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142104283] [2022-11-18 19:40:32,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:32,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:32,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:32,965 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-18 19:40:32,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:32,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142104283] [2022-11-18 19:40:32,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142104283] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:32,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:32,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:40:32,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975740223] [2022-11-18 19:40:32,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:32,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 19:40:32,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:32,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:32,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:32,970 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:32,971 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 296 transitions, 915 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:32,972 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:32,972 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:32,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:34,019 INFO L130 PetriNetUnfolder]: 286/3039 cut-off events. [2022-11-18 19:40:34,019 INFO L131 PetriNetUnfolder]: For 2537/2618 co-relation queries the response was YES. [2022-11-18 19:40:34,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4664 conditions, 3039 events. 286/3039 cut-off events. For 2537/2618 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 28770 event pairs, 55 based on Foata normal form. 11/2845 useless extension candidates. Maximal degree in co-relation 4637. Up to 171 conditions per place. [2022-11-18 19:40:34,077 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 49 selfloop transitions, 15 changer transitions 7/325 dead transitions. [2022-11-18 19:40:34,078 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 325 transitions, 1195 flow [2022-11-18 19:40:34,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:40:34,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:40:34,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1702 transitions. [2022-11-18 19:40:34,084 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9150537634408602 [2022-11-18 19:40:34,084 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1702 transitions. [2022-11-18 19:40:34,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1702 transitions. [2022-11-18 19:40:34,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:34,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1702 transitions. [2022-11-18 19:40:34,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 283.6666666666667) internal successors, (1702), 6 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:34,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:34,098 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:34,099 INFO L175 Difference]: Start difference. First operand has 313 places, 296 transitions, 915 flow. Second operand 6 states and 1702 transitions. [2022-11-18 19:40:34,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 325 transitions, 1195 flow [2022-11-18 19:40:34,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 325 transitions, 1189 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:40:34,119 INFO L231 Difference]: Finished difference. Result has 318 places, 301 transitions, 999 flow [2022-11-18 19:40:34,120 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=999, PETRI_PLACES=318, PETRI_TRANSITIONS=301} [2022-11-18 19:40:34,122 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 41 predicate places. [2022-11-18 19:40:34,122 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 301 transitions, 999 flow [2022-11-18 19:40:34,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:34,124 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:34,124 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:34,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 19:40:34,125 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:34,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:34,126 INFO L85 PathProgramCache]: Analyzing trace with hash -875212239, now seen corresponding path program 4 times [2022-11-18 19:40:34,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:34,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233075178] [2022-11-18 19:40:34,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:34,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:34,335 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-18 19:40:34,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:34,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233075178] [2022-11-18 19:40:34,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233075178] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:34,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:34,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:34,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949788047] [2022-11-18 19:40:34,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:34,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:40:34,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:34,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:40:34,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:40:34,341 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:34,343 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 301 transitions, 999 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:34,343 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:34,343 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:34,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:35,383 INFO L130 PetriNetUnfolder]: 268/2905 cut-off events. [2022-11-18 19:40:35,383 INFO L131 PetriNetUnfolder]: For 2767/2834 co-relation queries the response was YES. [2022-11-18 19:40:35,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 2905 events. 268/2905 cut-off events. For 2767/2834 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 26954 event pairs, 74 based on Foata normal form. 10/2718 useless extension candidates. Maximal degree in co-relation 4495. Up to 245 conditions per place. [2022-11-18 19:40:35,446 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 50 selfloop transitions, 10 changer transitions 4/318 dead transitions. [2022-11-18 19:40:35,446 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 318 transitions, 1237 flow [2022-11-18 19:40:35,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:40:35,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:40:35,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1139 transitions. [2022-11-18 19:40:35,452 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9185483870967742 [2022-11-18 19:40:35,452 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1139 transitions. [2022-11-18 19:40:35,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1139 transitions. [2022-11-18 19:40:35,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:35,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1139 transitions. [2022-11-18 19:40:35,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 284.75) internal successors, (1139), 4 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:35,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:35,464 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:35,465 INFO L175 Difference]: Start difference. First operand has 318 places, 301 transitions, 999 flow. Second operand 4 states and 1139 transitions. [2022-11-18 19:40:35,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 318 transitions, 1237 flow [2022-11-18 19:40:35,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 318 transitions, 1216 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-11-18 19:40:35,488 INFO L231 Difference]: Finished difference. Result has 322 places, 303 transitions, 1036 flow [2022-11-18 19:40:35,489 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1036, PETRI_PLACES=322, PETRI_TRANSITIONS=303} [2022-11-18 19:40:35,491 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 45 predicate places. [2022-11-18 19:40:35,492 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 303 transitions, 1036 flow [2022-11-18 19:40:35,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:35,493 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:35,493 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:35,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-18 19:40:35,494 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:35,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:35,495 INFO L85 PathProgramCache]: Analyzing trace with hash -782087287, now seen corresponding path program 5 times [2022-11-18 19:40:35,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:35,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294815800] [2022-11-18 19:40:35,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:35,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:35,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:35,727 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-18 19:40:35,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:35,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294815800] [2022-11-18 19:40:35,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294815800] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:35,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:35,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:40:35,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254138445] [2022-11-18 19:40:35,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:35,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 19:40:35,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:35,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:35,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:35,734 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:35,736 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 303 transitions, 1036 flow. Second operand has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:35,737 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:35,737 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:35,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:36,409 INFO L130 PetriNetUnfolder]: 231/2339 cut-off events. [2022-11-18 19:40:36,410 INFO L131 PetriNetUnfolder]: For 2681/2697 co-relation queries the response was YES. [2022-11-18 19:40:36,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3841 conditions, 2339 events. 231/2339 cut-off events. For 2681/2697 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 20206 event pairs, 66 based on Foata normal form. 12/2184 useless extension candidates. Maximal degree in co-relation 3811. Up to 130 conditions per place. [2022-11-18 19:40:36,443 INFO L137 encePairwiseOnDemand]: 304/310 looper letters, 47 selfloop transitions, 13 changer transitions 20/334 dead transitions. [2022-11-18 19:40:36,443 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 334 transitions, 1375 flow [2022-11-18 19:40:36,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:40:36,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:40:36,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1704 transitions. [2022-11-18 19:40:36,448 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9161290322580645 [2022-11-18 19:40:36,448 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1704 transitions. [2022-11-18 19:40:36,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1704 transitions. [2022-11-18 19:40:36,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:36,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1704 transitions. [2022-11-18 19:40:36,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 284.0) internal successors, (1704), 6 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:36,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:36,458 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 310.0) internal successors, (2170), 7 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:36,458 INFO L175 Difference]: Start difference. First operand has 322 places, 303 transitions, 1036 flow. Second operand 6 states and 1704 transitions. [2022-11-18 19:40:36,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 334 transitions, 1375 flow [2022-11-18 19:40:36,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 334 transitions, 1373 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-11-18 19:40:36,475 INFO L231 Difference]: Finished difference. Result has 330 places, 303 transitions, 1076 flow [2022-11-18 19:40:36,476 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1076, PETRI_PLACES=330, PETRI_TRANSITIONS=303} [2022-11-18 19:40:36,476 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 53 predicate places. [2022-11-18 19:40:36,476 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 303 transitions, 1076 flow [2022-11-18 19:40:36,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 277.2) internal successors, (1386), 5 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:36,477 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:36,478 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:36,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-18 19:40:36,478 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:36,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:36,479 INFO L85 PathProgramCache]: Analyzing trace with hash 709630223, now seen corresponding path program 4 times [2022-11-18 19:40:36,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:36,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830502144] [2022-11-18 19:40:36,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:36,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:36,607 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-18 19:40:36,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:36,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830502144] [2022-11-18 19:40:36,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830502144] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:36,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:36,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:36,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576892290] [2022-11-18 19:40:36,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:36,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:40:36,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:36,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:40:36,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:40:36,610 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:36,612 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 303 transitions, 1076 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:36,612 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:36,612 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:36,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:37,075 INFO L130 PetriNetUnfolder]: 166/1708 cut-off events. [2022-11-18 19:40:37,075 INFO L131 PetriNetUnfolder]: For 2302/2363 co-relation queries the response was YES. [2022-11-18 19:40:37,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2882 conditions, 1708 events. 166/1708 cut-off events. For 2302/2363 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 12741 event pairs, 58 based on Foata normal form. 4/1589 useless extension candidates. Maximal degree in co-relation 2848. Up to 128 conditions per place. [2022-11-18 19:40:37,094 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 44 selfloop transitions, 10 changer transitions 9/317 dead transitions. [2022-11-18 19:40:37,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 317 transitions, 1236 flow [2022-11-18 19:40:37,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:40:37,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 19:40:37,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1413 transitions. [2022-11-18 19:40:37,099 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9116129032258065 [2022-11-18 19:40:37,099 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1413 transitions. [2022-11-18 19:40:37,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1413 transitions. [2022-11-18 19:40:37,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:37,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1413 transitions. [2022-11-18 19:40:37,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 282.6) internal successors, (1413), 5 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,108 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 310.0) internal successors, (1860), 6 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,109 INFO L175 Difference]: Start difference. First operand has 330 places, 303 transitions, 1076 flow. Second operand 5 states and 1413 transitions. [2022-11-18 19:40:37,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 317 transitions, 1236 flow [2022-11-18 19:40:37,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 317 transitions, 1227 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-11-18 19:40:37,125 INFO L231 Difference]: Finished difference. Result has 329 places, 299 transitions, 1016 flow [2022-11-18 19:40:37,126 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1016, PETRI_PLACES=329, PETRI_TRANSITIONS=299} [2022-11-18 19:40:37,126 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 52 predicate places. [2022-11-18 19:40:37,126 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 299 transitions, 1016 flow [2022-11-18 19:40:37,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,127 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:37,128 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:37,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-18 19:40:37,128 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:37,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:37,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2024376525, now seen corresponding path program 5 times [2022-11-18 19:40:37,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:37,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839438265] [2022-11-18 19:40:37,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:37,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:37,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:37,284 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-18 19:40:37,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:37,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839438265] [2022-11-18 19:40:37,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839438265] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:37,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:37,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:37,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558605977] [2022-11-18 19:40:37,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:37,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:40:37,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:37,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:40:37,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:40:37,288 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 310 [2022-11-18 19:40:37,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 299 transitions, 1016 flow. Second operand has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:37,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 310 [2022-11-18 19:40:37,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:37,662 INFO L130 PetriNetUnfolder]: 135/1306 cut-off events. [2022-11-18 19:40:37,662 INFO L131 PetriNetUnfolder]: For 2077/2085 co-relation queries the response was YES. [2022-11-18 19:40:37,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2349 conditions, 1306 events. 135/1306 cut-off events. For 2077/2085 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 8639 event pairs, 55 based on Foata normal form. 6/1214 useless extension candidates. Maximal degree in co-relation 2316. Up to 128 conditions per place. [2022-11-18 19:40:37,683 INFO L137 encePairwiseOnDemand]: 306/310 looper letters, 42 selfloop transitions, 7 changer transitions 2/305 dead transitions. [2022-11-18 19:40:37,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 305 transitions, 1119 flow [2022-11-18 19:40:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:40:37,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:40:37,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1135 transitions. [2022-11-18 19:40:37,686 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9153225806451613 [2022-11-18 19:40:37,687 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1135 transitions. [2022-11-18 19:40:37,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1135 transitions. [2022-11-18 19:40:37,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:37,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1135 transitions. [2022-11-18 19:40:37,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.75) internal successors, (1135), 4 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,694 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 310.0) internal successors, (1550), 5 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,694 INFO L175 Difference]: Start difference. First operand has 329 places, 299 transitions, 1016 flow. Second operand 4 states and 1135 transitions. [2022-11-18 19:40:37,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 305 transitions, 1119 flow [2022-11-18 19:40:37,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 305 transitions, 1115 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-11-18 19:40:37,710 INFO L231 Difference]: Finished difference. Result has 331 places, 298 transitions, 1005 flow [2022-11-18 19:40:37,710 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1005, PETRI_PLACES=331, PETRI_TRANSITIONS=298} [2022-11-18 19:40:37,711 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 54 predicate places. [2022-11-18 19:40:37,711 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 298 transitions, 1005 flow [2022-11-18 19:40:37,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:37,712 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:37,712 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:37,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-18 19:40:37,713 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:37,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:37,713 INFO L85 PathProgramCache]: Analyzing trace with hash -827103135, now seen corresponding path program 1 times [2022-11-18 19:40:37,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:37,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399297035] [2022-11-18 19:40:37,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:37,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:37,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:39,810 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-18 19:40:39,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:39,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399297035] [2022-11-18 19:40:39,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399297035] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:39,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:39,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-11-18 19:40:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733853968] [2022-11-18 19:40:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:39,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-18 19:40:39,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-18 19:40:39,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=686, Unknown=0, NotChecked=0, Total=756 [2022-11-18 19:40:39,819 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 310 [2022-11-18 19:40:39,826 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 298 transitions, 1005 flow. Second operand has 28 states, 28 states have (on average 197.53571428571428) internal successors, (5531), 28 states have internal predecessors, (5531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:39,826 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:39,826 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 310 [2022-11-18 19:40:39,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:40:51,890 INFO L130 PetriNetUnfolder]: 6934/28562 cut-off events. [2022-11-18 19:40:51,890 INFO L131 PetriNetUnfolder]: For 9606/9971 co-relation queries the response was YES. [2022-11-18 19:40:52,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45298 conditions, 28562 events. 6934/28562 cut-off events. For 9606/9971 co-relation queries the response was YES. Maximal size of possible extension queue 1140. Compared 394660 event pairs, 4159 based on Foata normal form. 48/24679 useless extension candidates. Maximal degree in co-relation 45264. Up to 2219 conditions per place. [2022-11-18 19:40:52,253 INFO L137 encePairwiseOnDemand]: 271/310 looper letters, 276 selfloop transitions, 43 changer transitions 19/541 dead transitions. [2022-11-18 19:40:52,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 541 transitions, 2406 flow [2022-11-18 19:40:52,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-11-18 19:40:52,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-11-18 19:40:52,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 8709 transitions. [2022-11-18 19:40:52,269 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6533383345836459 [2022-11-18 19:40:52,269 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 8709 transitions. [2022-11-18 19:40:52,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 8709 transitions. [2022-11-18 19:40:52,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:52,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 8709 transitions. [2022-11-18 19:40:52,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 202.53488372093022) internal successors, (8709), 43 states have internal predecessors, (8709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:52,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 310.0) internal successors, (13640), 44 states have internal predecessors, (13640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:52,439 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 310.0) internal successors, (13640), 44 states have internal predecessors, (13640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:52,439 INFO L175 Difference]: Start difference. First operand has 331 places, 298 transitions, 1005 flow. Second operand 43 states and 8709 transitions. [2022-11-18 19:40:52,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 541 transitions, 2406 flow [2022-11-18 19:40:52,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 541 transitions, 2388 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-11-18 19:40:52,524 INFO L231 Difference]: Finished difference. Result has 390 places, 328 transitions, 1221 flow [2022-11-18 19:40:52,524 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=1221, PETRI_PLACES=390, PETRI_TRANSITIONS=328} [2022-11-18 19:40:52,525 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 113 predicate places. [2022-11-18 19:40:52,526 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 328 transitions, 1221 flow [2022-11-18 19:40:52,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 197.53571428571428) internal successors, (5531), 28 states have internal predecessors, (5531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:52,528 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:40:52,529 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:52,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 19:40:52,529 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:40:52,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:52,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1244752383, now seen corresponding path program 2 times [2022-11-18 19:40:52,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:52,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217650273] [2022-11-18 19:40:52,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:52,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:52,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:54,453 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-18 19:40:54,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:54,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217650273] [2022-11-18 19:40:54,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217650273] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:54,454 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:54,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-11-18 19:40:54,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710321927] [2022-11-18 19:40:54,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:54,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-18 19:40:54,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:54,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-18 19:40:54,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-11-18 19:40:54,465 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 310 [2022-11-18 19:40:54,470 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 328 transitions, 1221 flow. Second operand has 24 states, 24 states have (on average 200.91666666666666) internal successors, (4822), 24 states have internal predecessors, (4822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:54,471 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:40:54,471 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 310 [2022-11-18 19:40:54,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:41:02,718 INFO L130 PetriNetUnfolder]: 5555/24615 cut-off events. [2022-11-18 19:41:02,718 INFO L131 PetriNetUnfolder]: For 10737/11140 co-relation queries the response was YES. [2022-11-18 19:41:03,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40770 conditions, 24615 events. 5555/24615 cut-off events. For 10737/11140 co-relation queries the response was YES. Maximal size of possible extension queue 986. Compared 338244 event pairs, 3339 based on Foata normal form. 50/21205 useless extension candidates. Maximal degree in co-relation 40717. Up to 1808 conditions per place. [2022-11-18 19:41:03,127 INFO L137 encePairwiseOnDemand]: 275/310 looper letters, 259 selfloop transitions, 42 changer transitions 16/523 dead transitions. [2022-11-18 19:41:03,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 523 transitions, 2561 flow [2022-11-18 19:41:03,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-18 19:41:03,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-11-18 19:41:03,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 8026 transitions. [2022-11-18 19:41:03,149 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6638544251447477 [2022-11-18 19:41:03,150 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 8026 transitions. [2022-11-18 19:41:03,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 8026 transitions. [2022-11-18 19:41:03,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:41:03,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 8026 transitions. [2022-11-18 19:41:03,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 205.7948717948718) internal successors, (8026), 39 states have internal predecessors, (8026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:03,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 310.0) internal successors, (12400), 40 states have internal predecessors, (12400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:03,209 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 310.0) internal successors, (12400), 40 states have internal predecessors, (12400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:03,209 INFO L175 Difference]: Start difference. First operand has 390 places, 328 transitions, 1221 flow. Second operand 39 states and 8026 transitions. [2022-11-18 19:41:03,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 523 transitions, 2561 flow [2022-11-18 19:41:03,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 523 transitions, 2440 flow, removed 52 selfloop flow, removed 13 redundant places. [2022-11-18 19:41:03,302 INFO L231 Difference]: Finished difference. Result has 413 places, 330 transitions, 1299 flow [2022-11-18 19:41:03,302 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1299, PETRI_PLACES=413, PETRI_TRANSITIONS=330} [2022-11-18 19:41:03,303 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 136 predicate places. [2022-11-18 19:41:03,303 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 330 transitions, 1299 flow [2022-11-18 19:41:03,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 200.91666666666666) internal successors, (4822), 24 states have internal predecessors, (4822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:03,305 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:41:03,306 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:41:03,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 19:41:03,306 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:41:03,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:41:03,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1768874753, now seen corresponding path program 3 times [2022-11-18 19:41:03,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:41:03,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020870680] [2022-11-18 19:41:03,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:03,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:41:03,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:05,069 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-18 19:41:05,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:41:05,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020870680] [2022-11-18 19:41:05,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020870680] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:41:05,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:41:05,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-11-18 19:41:05,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551549308] [2022-11-18 19:41:05,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:41:05,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-18 19:41:05,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:41:05,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-18 19:41:05,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-11-18 19:41:05,077 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 310 [2022-11-18 19:41:05,082 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 330 transitions, 1299 flow. Second operand has 27 states, 27 states have (on average 200.59259259259258) internal successors, (5416), 27 states have internal predecessors, (5416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:05,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:41:05,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 310 [2022-11-18 19:41:05,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:41:12,953 INFO L130 PetriNetUnfolder]: 5626/25175 cut-off events. [2022-11-18 19:41:12,953 INFO L131 PetriNetUnfolder]: For 13525/13933 co-relation queries the response was YES. [2022-11-18 19:41:13,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43012 conditions, 25175 events. 5626/25175 cut-off events. For 13525/13933 co-relation queries the response was YES. Maximal size of possible extension queue 1016. Compared 348501 event pairs, 3365 based on Foata normal form. 49/21729 useless extension candidates. Maximal degree in co-relation 42960. Up to 1807 conditions per place. [2022-11-18 19:41:13,272 INFO L137 encePairwiseOnDemand]: 273/310 looper letters, 258 selfloop transitions, 46 changer transitions 14/524 dead transitions. [2022-11-18 19:41:13,273 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 524 transitions, 2594 flow [2022-11-18 19:41:13,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-18 19:41:13,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-11-18 19:41:13,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 8423 transitions. [2022-11-18 19:41:13,293 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6627065302911094 [2022-11-18 19:41:13,293 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 8423 transitions. [2022-11-18 19:41:13,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 8423 transitions. [2022-11-18 19:41:13,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:41:13,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 8423 transitions. [2022-11-18 19:41:13,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 205.4390243902439) internal successors, (8423), 41 states have internal predecessors, (8423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:13,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 310.0) internal successors, (13020), 42 states have internal predecessors, (13020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:13,569 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 310.0) internal successors, (13020), 42 states have internal predecessors, (13020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:13,570 INFO L175 Difference]: Start difference. First operand has 413 places, 330 transitions, 1299 flow. Second operand 41 states and 8423 transitions. [2022-11-18 19:41:13,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 524 transitions, 2594 flow [2022-11-18 19:41:13,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 524 transitions, 2470 flow, removed 18 selfloop flow, removed 36 redundant places. [2022-11-18 19:41:13,665 INFO L231 Difference]: Finished difference. Result has 420 places, 332 transitions, 1336 flow [2022-11-18 19:41:13,665 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=1336, PETRI_PLACES=420, PETRI_TRANSITIONS=332} [2022-11-18 19:41:13,666 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 143 predicate places. [2022-11-18 19:41:13,666 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 332 transitions, 1336 flow [2022-11-18 19:41:13,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 200.59259259259258) internal successors, (5416), 27 states have internal predecessors, (5416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:13,668 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:41:13,668 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:41:13,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-18 19:41:13,668 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:41:13,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:41:13,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1257787707, now seen corresponding path program 1 times [2022-11-18 19:41:13,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:41:13,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120899317] [2022-11-18 19:41:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:13,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:41:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:14,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:41:14,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120899317] [2022-11-18 19:41:14,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120899317] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:41:14,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218447835] [2022-11-18 19:41:14,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:14,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:41:14,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:41:14,417 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:41:14,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 19:41:14,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:14,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 19:41:14,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:41:15,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:15,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:41:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:17,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218447835] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 19:41:17,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-18 19:41:17,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [19, 18] total 36 [2022-11-18 19:41:17,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592461653] [2022-11-18 19:41:17,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:41:17,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 19:41:17,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:41:17,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 19:41:17,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2022-11-18 19:41:17,135 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 310 [2022-11-18 19:41:17,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 332 transitions, 1336 flow. Second operand has 18 states, 18 states have (on average 202.11111111111111) internal successors, (3638), 18 states have internal predecessors, (3638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:17,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:41:17,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 310 [2022-11-18 19:41:17,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:41:24,219 INFO L130 PetriNetUnfolder]: 5627/25425 cut-off events. [2022-11-18 19:41:24,220 INFO L131 PetriNetUnfolder]: For 16158/16558 co-relation queries the response was YES. [2022-11-18 19:41:24,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44055 conditions, 25425 events. 5627/25425 cut-off events. For 16158/16558 co-relation queries the response was YES. Maximal size of possible extension queue 1026. Compared 352766 event pairs, 3466 based on Foata normal form. 53/21972 useless extension candidates. Maximal degree in co-relation 44002. Up to 3541 conditions per place. [2022-11-18 19:41:24,704 INFO L137 encePairwiseOnDemand]: 282/310 looper letters, 221 selfloop transitions, 44 changer transitions 15/486 dead transitions. [2022-11-18 19:41:24,705 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 486 transitions, 2415 flow [2022-11-18 19:41:24,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-18 19:41:24,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-18 19:41:24,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6203 transitions. [2022-11-18 19:41:24,730 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.666989247311828 [2022-11-18 19:41:24,731 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6203 transitions. [2022-11-18 19:41:24,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6203 transitions. [2022-11-18 19:41:24,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:41:24,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6203 transitions. [2022-11-18 19:41:24,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 206.76666666666668) internal successors, (6203), 30 states have internal predecessors, (6203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:24,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 310.0) internal successors, (9610), 31 states have internal predecessors, (9610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:24,775 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 310.0) internal successors, (9610), 31 states have internal predecessors, (9610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:24,776 INFO L175 Difference]: Start difference. First operand has 420 places, 332 transitions, 1336 flow. Second operand 30 states and 6203 transitions. [2022-11-18 19:41:24,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 486 transitions, 2415 flow [2022-11-18 19:41:24,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 486 transitions, 2309 flow, removed 12 selfloop flow, removed 36 redundant places. [2022-11-18 19:41:24,912 INFO L231 Difference]: Finished difference. Result has 416 places, 346 transitions, 1415 flow [2022-11-18 19:41:24,913 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1415, PETRI_PLACES=416, PETRI_TRANSITIONS=346} [2022-11-18 19:41:24,914 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 139 predicate places. [2022-11-18 19:41:24,917 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 346 transitions, 1415 flow [2022-11-18 19:41:24,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 202.11111111111111) internal successors, (3638), 18 states have internal predecessors, (3638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:24,919 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:41:24,919 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:41:24,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 19:41:25,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:41:25,128 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:41:25,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:41:25,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1960496699, now seen corresponding path program 2 times [2022-11-18 19:41:25,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:41:25,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059381499] [2022-11-18 19:41:25,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:25,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:41:25,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:25,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:25,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:41:25,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059381499] [2022-11-18 19:41:25,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059381499] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:41:25,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743478258] [2022-11-18 19:41:25,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 19:41:25,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:41:25,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:41:25,953 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:41:25,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 19:41:26,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 19:41:26,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:41:26,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-18 19:41:26,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:41:27,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:41:27,272 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:41:27,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743478258] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:41:27,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:41:27,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [19] total 34 [2022-11-18 19:41:27,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219942815] [2022-11-18 19:41:27,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:41:27,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-18 19:41:27,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:41:27,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-18 19:41:27,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 19:41:27,280 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 310 [2022-11-18 19:41:27,287 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 346 transitions, 1415 flow. Second operand has 19 states, 19 states have (on average 198.94736842105263) internal successors, (3780), 19 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:27,287 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:41:27,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 310 [2022-11-18 19:41:27,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:41:38,373 INFO L130 PetriNetUnfolder]: 8322/35283 cut-off events. [2022-11-18 19:41:38,373 INFO L131 PetriNetUnfolder]: For 28376/28799 co-relation queries the response was YES. [2022-11-18 19:41:38,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64603 conditions, 35283 events. 8322/35283 cut-off events. For 28376/28799 co-relation queries the response was YES. Maximal size of possible extension queue 1391. Compared 506834 event pairs, 4494 based on Foata normal form. 58/30672 useless extension candidates. Maximal degree in co-relation 64547. Up to 6483 conditions per place. [2022-11-18 19:41:38,897 INFO L137 encePairwiseOnDemand]: 283/310 looper letters, 181 selfloop transitions, 45 changer transitions 16/445 dead transitions. [2022-11-18 19:41:38,897 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 445 transitions, 2293 flow [2022-11-18 19:41:38,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-18 19:41:38,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-11-18 19:41:38,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5645 transitions. [2022-11-18 19:41:38,910 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6503456221198156 [2022-11-18 19:41:38,910 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5645 transitions. [2022-11-18 19:41:38,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5645 transitions. [2022-11-18 19:41:38,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:41:38,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5645 transitions. [2022-11-18 19:41:38,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 201.60714285714286) internal successors, (5645), 28 states have internal predecessors, (5645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:38,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 310.0) internal successors, (8990), 29 states have internal predecessors, (8990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:38,946 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 310.0) internal successors, (8990), 29 states have internal predecessors, (8990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:38,946 INFO L175 Difference]: Start difference. First operand has 416 places, 346 transitions, 1415 flow. Second operand 28 states and 5645 transitions. [2022-11-18 19:41:38,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 445 transitions, 2293 flow [2022-11-18 19:41:39,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 445 transitions, 2195 flow, removed 34 selfloop flow, removed 14 redundant places. [2022-11-18 19:41:39,227 INFO L231 Difference]: Finished difference. Result has 440 places, 367 transitions, 1607 flow [2022-11-18 19:41:39,227 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1607, PETRI_PLACES=440, PETRI_TRANSITIONS=367} [2022-11-18 19:41:39,228 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 163 predicate places. [2022-11-18 19:41:39,228 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 367 transitions, 1607 flow [2022-11-18 19:41:39,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 198.94736842105263) internal successors, (3780), 19 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:39,229 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:41:39,229 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:41:39,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 19:41:39,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:41:39,437 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:41:39,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:41:39,437 INFO L85 PathProgramCache]: Analyzing trace with hash 2020180013, now seen corresponding path program 1 times [2022-11-18 19:41:39,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:41:39,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519344828] [2022-11-18 19:41:39,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:39,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:41:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:39,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:39,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:41:39,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519344828] [2022-11-18 19:41:39,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519344828] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:41:39,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218293395] [2022-11-18 19:41:39,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:39,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:41:39,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:41:39,910 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:41:39,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 19:41:40,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:40,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 19:41:40,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:41:40,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:40,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:41:41,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:41,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218293395] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 19:41:41,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-18 19:41:41,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14, 13] total 26 [2022-11-18 19:41:41,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710768909] [2022-11-18 19:41:41,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:41:41,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 19:41:41,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:41:41,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 19:41:41,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-11-18 19:41:41,245 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 310 [2022-11-18 19:41:41,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 367 transitions, 1607 flow. Second operand has 13 states, 13 states have (on average 208.46153846153845) internal successors, (2710), 13 states have internal predecessors, (2710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:41,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:41:41,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 310 [2022-11-18 19:41:41,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:41:48,408 INFO L130 PetriNetUnfolder]: 5605/26963 cut-off events. [2022-11-18 19:41:48,408 INFO L131 PetriNetUnfolder]: For 32966/33683 co-relation queries the response was YES. [2022-11-18 19:41:48,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51608 conditions, 26963 events. 5605/26963 cut-off events. For 32966/33683 co-relation queries the response was YES. Maximal size of possible extension queue 1095. Compared 381164 event pairs, 2213 based on Foata normal form. 62/23842 useless extension candidates. Maximal degree in co-relation 51540. Up to 4489 conditions per place. [2022-11-18 19:41:48,848 INFO L137 encePairwiseOnDemand]: 287/310 looper letters, 169 selfloop transitions, 46 changer transitions 56/483 dead transitions. [2022-11-18 19:41:48,848 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 483 transitions, 2645 flow [2022-11-18 19:41:48,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 19:41:48,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-18 19:41:48,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4281 transitions. [2022-11-18 19:41:48,855 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6904838709677419 [2022-11-18 19:41:48,855 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4281 transitions. [2022-11-18 19:41:48,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4281 transitions. [2022-11-18 19:41:48,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:41:48,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4281 transitions. [2022-11-18 19:41:48,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 214.05) internal successors, (4281), 20 states have internal predecessors, (4281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:48,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 310.0) internal successors, (6510), 21 states have internal predecessors, (6510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:48,875 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 310.0) internal successors, (6510), 21 states have internal predecessors, (6510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:48,875 INFO L175 Difference]: Start difference. First operand has 440 places, 367 transitions, 1607 flow. Second operand 20 states and 4281 transitions. [2022-11-18 19:41:48,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 483 transitions, 2645 flow [2022-11-18 19:41:49,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 483 transitions, 2607 flow, removed 15 selfloop flow, removed 7 redundant places. [2022-11-18 19:41:49,383 INFO L231 Difference]: Finished difference. Result has 449 places, 364 transitions, 1659 flow [2022-11-18 19:41:49,383 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=310, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1659, PETRI_PLACES=449, PETRI_TRANSITIONS=364} [2022-11-18 19:41:49,384 INFO L288 CegarLoopForPetriNet]: 277 programPoint places, 172 predicate places. [2022-11-18 19:41:49,384 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 364 transitions, 1659 flow [2022-11-18 19:41:49,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 208.46153846153845) internal successors, (2710), 13 states have internal predecessors, (2710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:49,386 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:41:49,386 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:41:49,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 19:41:49,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-18 19:41:49,592 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-11-18 19:41:49,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:41:49,593 INFO L85 PathProgramCache]: Analyzing trace with hash -311825677, now seen corresponding path program 1 times [2022-11-18 19:41:49,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:41:49,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490255983] [2022-11-18 19:41:49,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:49,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:41:49,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:49,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:41:49,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490255983] [2022-11-18 19:41:49,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490255983] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:41:49,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273035467] [2022-11-18 19:41:49,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:41:49,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:41:49,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:41:49,978 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:41:49,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0c062cf-d086-4229-8e0e-38973b86d657/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 19:41:50,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:41:50,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 19:41:50,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:41:50,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:50,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:41:51,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:41:51,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273035467] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 19:41:51,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-18 19:41:51,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14, 13] total 26 [2022-11-18 19:41:51,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463253681] [2022-11-18 19:41:51,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:41:51,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 19:41:51,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:41:51,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 19:41:51,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-11-18 19:41:51,130 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 310 [2022-11-18 19:41:51,132 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 364 transitions, 1659 flow. Second operand has 13 states, 13 states have (on average 208.46153846153845) internal successors, (2710), 13 states have internal predecessors, (2710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:41:51,133 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:41:51,133 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 310 [2022-11-18 19:41:51,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand