./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cfa53b3a6eade068c4346d28766037c8d26fae61c62dd4c8f6fc2f9d68567d2c --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:59:44,267 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:59:44,269 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:59:44,312 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:59:44,313 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:59:44,317 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:59:44,319 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:59:44,322 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:59:44,325 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:59:44,331 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:59:44,332 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:59:44,334 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:59:44,335 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:59:44,337 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:59:44,339 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:59:44,341 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:59:44,343 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:59:44,344 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:59:44,346 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:59:44,353 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:59:44,355 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:59:44,357 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:59:44,360 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:59:44,361 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:59:44,369 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:59:44,370 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:59:44,370 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:59:44,372 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:59:44,372 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:59:44,373 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:59:44,375 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:59:44,376 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:59:44,378 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:59:44,379 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:59:44,380 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:59:44,380 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:59:44,381 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:59:44,381 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:59:44,381 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:59:44,382 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:59:44,383 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:59:44,383 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-02 20:59:44,423 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:59:44,424 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:59:44,424 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:59:44,425 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:59:44,426 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 20:59:44,426 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 20:59:44,427 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:59:44,427 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:59:44,427 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:59:44,427 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:59:44,429 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:59:44,429 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:59:44,429 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:59:44,429 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:59:44,429 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 20:59:44,430 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 20:59:44,430 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 20:59:44,430 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:59:44,430 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:59:44,430 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:59:44,431 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 20:59:44,431 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:59:44,431 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:59:44,431 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 20:59:44,432 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:59:44,432 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:59:44,432 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 20:59:44,432 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 20:59:44,433 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:59:44,433 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 20:59:44,433 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 20:59:44,433 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 20:59:44,434 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 20:59:44,434 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_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cfa53b3a6eade068c4346d28766037c8d26fae61c62dd4c8f6fc2f9d68567d2c [2022-11-02 20:59:44,765 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:59:44,793 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:59:44,795 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:59:44,797 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:59:44,798 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:59:44,799 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c [2022-11-02 20:59:44,881 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/data/2c9cde79d/5b47db2d80a34feaabea88715fcfc28c/FLAGce1b91b90 [2022-11-02 20:59:45,377 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:59:45,378 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c [2022-11-02 20:59:45,385 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/data/2c9cde79d/5b47db2d80a34feaabea88715fcfc28c/FLAGce1b91b90 [2022-11-02 20:59:45,734 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/data/2c9cde79d/5b47db2d80a34feaabea88715fcfc28c [2022-11-02 20:59:45,736 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:59:45,738 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:59:45,741 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:59:45,741 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:59:45,749 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:59:45,750 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:59:45" (1/1) ... [2022-11-02 20:59:45,751 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73689740 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:45, skipping insertion in model container [2022-11-02 20:59:45,751 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:59:45" (1/1) ... [2022-11-02 20:59:45,759 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:59:45,775 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:59:46,034 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-11-02 20:59:46,043 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:59:46,060 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:59:46,103 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/sv-benchmarks/c/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-11-02 20:59:46,107 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:59:46,125 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:59:46,126 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46 WrapperNode [2022-11-02 20:59:46,127 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:59:46,128 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:59:46,128 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:59:46,129 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:59:46,137 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,155 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,192 INFO L138 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 130 [2022-11-02 20:59:46,192 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:59:46,193 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:59:46,193 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:59:46,193 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:59:46,206 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,207 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,221 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,221 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,226 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,240 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,241 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,243 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,245 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:59:46,248 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:59:46,249 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:59:46,249 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:59:46,250 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (1/1) ... [2022-11-02 20:59:46,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:59:46,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:59:46,288 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 20:59:46,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_59b7bcf6-97ca-4c34-b0d0-e6c885a00f99/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 20:59:46,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:59:46,340 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-02 20:59:46,341 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-02 20:59:46,341 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-02 20:59:46,341 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-02 20:59:46,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:59:46,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 20:59:46,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 20:59:46,342 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:59:46,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:59:46,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 20:59:46,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 20:59:46,344 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-02 20:59:46,485 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:59:46,488 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:59:46,886 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:59:46,896 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:59:46,899 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-02 20:59:46,903 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:59:46 BoogieIcfgContainer [2022-11-02 20:59:46,903 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:59:46,908 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 20:59:46,908 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 20:59:46,912 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 20:59:46,913 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 08:59:45" (1/3) ... [2022-11-02 20:59:46,914 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fdd05cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:59:46, skipping insertion in model container [2022-11-02 20:59:46,914 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:59:46" (2/3) ... [2022-11-02 20:59:46,914 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fdd05cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:59:46, skipping insertion in model container [2022-11-02 20:59:46,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:59:46" (3/3) ... [2022-11-02 20:59:46,920 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-simpl-str-symm.wvr.c [2022-11-02 20:59:46,930 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 20:59:46,941 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 20:59:46,942 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-02 20:59:46,942 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 20:59:47,088 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-02 20:59:47,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 176 transitions, 368 flow [2022-11-02 20:59:47,300 INFO L130 PetriNetUnfolder]: 13/174 cut-off events. [2022-11-02 20:59:47,300 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:59:47,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 174 events. 13/174 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 290 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 101. Up to 2 conditions per place. [2022-11-02 20:59:47,316 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 176 transitions, 368 flow [2022-11-02 20:59:47,329 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 165 transitions, 342 flow [2022-11-02 20:59:47,342 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 20:59:47,353 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;@514df6a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 20:59:47,354 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-02 20:59:47,418 INFO L130 PetriNetUnfolder]: 13/164 cut-off events. [2022-11-02 20:59:47,418 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:59:47,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:47,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:47,420 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:47,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:47,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1136902299, now seen corresponding path program 1 times [2022-11-02 20:59:47,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:47,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512635327] [2022-11-02 20:59:47,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:47,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:47,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:47,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:47,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512635327] [2022-11-02 20:59:47,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512635327] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:47,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:47,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:59:47,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156345502] [2022-11-02 20:59:47,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:47,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:59:47,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:47,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:59:47,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:59:47,893 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-11-02 20:59:47,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 165 transitions, 342 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:47,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:47,899 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-11-02 20:59:47,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:48,069 INFO L130 PetriNetUnfolder]: 27/458 cut-off events. [2022-11-02 20:59:48,069 INFO L131 PetriNetUnfolder]: For 44/45 co-relation queries the response was YES. [2022-11-02 20:59:48,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 458 events. 27/458 cut-off events. For 44/45 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2356 event pairs, 7 based on Foata normal form. 20/433 useless extension candidates. Maximal degree in co-relation 339. Up to 26 conditions per place. [2022-11-02 20:59:48,075 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 15 selfloop transitions, 3 changer transitions 3/164 dead transitions. [2022-11-02 20:59:48,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 164 transitions, 385 flow [2022-11-02 20:59:48,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:59:48,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:59:48,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 499 transitions. [2022-11-02 20:59:48,091 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9450757575757576 [2022-11-02 20:59:48,092 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 499 transitions. [2022-11-02 20:59:48,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 499 transitions. [2022-11-02 20:59:48,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:48,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 499 transitions. [2022-11-02 20:59:48,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:48,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:48,109 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:48,112 INFO L175 Difference]: Start difference. First operand has 159 places, 165 transitions, 342 flow. Second operand 3 states and 499 transitions. [2022-11-02 20:59:48,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 164 transitions, 385 flow [2022-11-02 20:59:48,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 164 transitions, 371 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-02 20:59:48,121 INFO L231 Difference]: Finished difference. Result has 159 places, 158 transitions, 344 flow [2022-11-02 20:59:48,123 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=344, PETRI_PLACES=159, PETRI_TRANSITIONS=158} [2022-11-02 20:59:48,127 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 0 predicate places. [2022-11-02 20:59:48,127 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 158 transitions, 344 flow [2022-11-02 20:59:48,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:48,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:48,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:48,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 20:59:48,129 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:48,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:48,130 INFO L85 PathProgramCache]: Analyzing trace with hash 760904131, now seen corresponding path program 1 times [2022-11-02 20:59:48,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:48,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44530714] [2022-11-02 20:59:48,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:48,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:48,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:48,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:48,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:48,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44530714] [2022-11-02 20:59:48,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44530714] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:48,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:48,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:48,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561418417] [2022-11-02 20:59:48,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:48,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:48,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:48,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:48,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:48,997 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:49,000 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 158 transitions, 344 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:49,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:49,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:49,690 INFO L130 PetriNetUnfolder]: 187/880 cut-off events. [2022-11-02 20:59:49,691 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-11-02 20:59:49,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1344 conditions, 880 events. 187/880 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5644 event pairs, 66 based on Foata normal form. 1/822 useless extension candidates. Maximal degree in co-relation 873. Up to 259 conditions per place. [2022-11-02 20:59:49,698 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 82 selfloop transitions, 5 changer transitions 34/247 dead transitions. [2022-11-02 20:59:49,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 247 transitions, 777 flow [2022-11-02 20:59:49,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-02 20:59:49,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-02 20:59:49,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3314 transitions. [2022-11-02 20:59:49,707 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7845643939393939 [2022-11-02 20:59:49,707 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3314 transitions. [2022-11-02 20:59:49,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3314 transitions. [2022-11-02 20:59:49,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:49,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3314 transitions. [2022-11-02 20:59:49,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 138.08333333333334) internal successors, (3314), 24 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,731 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,732 INFO L175 Difference]: Start difference. First operand has 159 places, 158 transitions, 344 flow. Second operand 24 states and 3314 transitions. [2022-11-02 20:59:49,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 247 transitions, 777 flow [2022-11-02 20:59:49,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 247 transitions, 774 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-02 20:59:49,739 INFO L231 Difference]: Finished difference. Result has 200 places, 162 transitions, 432 flow [2022-11-02 20:59:49,739 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=432, PETRI_PLACES=200, PETRI_TRANSITIONS=162} [2022-11-02 20:59:49,740 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 41 predicate places. [2022-11-02 20:59:49,740 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 162 transitions, 432 flow [2022-11-02 20:59:49,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:49,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:49,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-02 20:59:49,744 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:49,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:49,744 INFO L85 PathProgramCache]: Analyzing trace with hash 647018877, now seen corresponding path program 1 times [2022-11-02 20:59:49,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:49,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092625765] [2022-11-02 20:59:49,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:49,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:49,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:49,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:49,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:49,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092625765] [2022-11-02 20:59:49,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092625765] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:49,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:49,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:59:49,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48313868] [2022-11-02 20:59:49,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:49,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:59:49,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:49,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:59:49,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:59:49,835 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-11-02 20:59:49,836 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 162 transitions, 432 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:49,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-11-02 20:59:49,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:49,968 INFO L130 PetriNetUnfolder]: 41/494 cut-off events. [2022-11-02 20:59:49,968 INFO L131 PetriNetUnfolder]: For 519/537 co-relation queries the response was YES. [2022-11-02 20:59:49,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 494 events. 41/494 cut-off events. For 519/537 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2346 event pairs, 25 based on Foata normal form. 1/458 useless extension candidates. Maximal degree in co-relation 840. Up to 27 conditions per place. [2022-11-02 20:59:49,974 INFO L137 encePairwiseOnDemand]: 168/176 looper letters, 16 selfloop transitions, 5 changer transitions 0/168 dead transitions. [2022-11-02 20:59:49,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 168 transitions, 495 flow [2022-11-02 20:59:49,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:59:49,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:59:49,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-11-02 20:59:49,978 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-11-02 20:59:49,978 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-11-02 20:59:49,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-11-02 20:59:49,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:49,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-11-02 20:59:49,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,999 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:49,999 INFO L175 Difference]: Start difference. First operand has 200 places, 162 transitions, 432 flow. Second operand 3 states and 489 transitions. [2022-11-02 20:59:50,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 168 transitions, 495 flow [2022-11-02 20:59:50,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 168 transitions, 476 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-11-02 20:59:50,014 INFO L231 Difference]: Finished difference. Result has 177 places, 165 transitions, 457 flow [2022-11-02 20:59:50,014 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=457, PETRI_PLACES=177, PETRI_TRANSITIONS=165} [2022-11-02 20:59:50,017 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 18 predicate places. [2022-11-02 20:59:50,017 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 165 transitions, 457 flow [2022-11-02 20:59:50,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:50,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:50,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:50,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-02 20:59:50,019 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:50,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:50,020 INFO L85 PathProgramCache]: Analyzing trace with hash -262921145, now seen corresponding path program 1 times [2022-11-02 20:59:50,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:50,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781615299] [2022-11-02 20:59:50,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:50,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:50,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:50,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:50,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781615299] [2022-11-02 20:59:50,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781615299] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:50,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:50,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:50,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842183829] [2022-11-02 20:59:50,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:50,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:50,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:50,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:50,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:50,404 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:50,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 165 transitions, 457 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:50,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:50,406 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:50,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:51,017 INFO L130 PetriNetUnfolder]: 173/892 cut-off events. [2022-11-02 20:59:51,017 INFO L131 PetriNetUnfolder]: For 882/907 co-relation queries the response was YES. [2022-11-02 20:59:51,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1965 conditions, 892 events. 173/892 cut-off events. For 882/907 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5482 event pairs, 104 based on Foata normal form. 9/856 useless extension candidates. Maximal degree in co-relation 1352. Up to 287 conditions per place. [2022-11-02 20:59:51,026 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 79 selfloop transitions, 5 changer transitions 36/250 dead transitions. [2022-11-02 20:59:51,026 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 250 transitions, 1001 flow [2022-11-02 20:59:51,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-02 20:59:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-02 20:59:51,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3310 transitions. [2022-11-02 20:59:51,034 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7836174242424242 [2022-11-02 20:59:51,034 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3310 transitions. [2022-11-02 20:59:51,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3310 transitions. [2022-11-02 20:59:51,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:51,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3310 transitions. [2022-11-02 20:59:51,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.91666666666666) internal successors, (3310), 24 states have internal predecessors, (3310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:51,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:51,053 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:51,054 INFO L175 Difference]: Start difference. First operand has 177 places, 165 transitions, 457 flow. Second operand 24 states and 3310 transitions. [2022-11-02 20:59:51,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 250 transitions, 1001 flow [2022-11-02 20:59:51,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 250 transitions, 985 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-11-02 20:59:51,064 INFO L231 Difference]: Finished difference. Result has 220 places, 169 transitions, 540 flow [2022-11-02 20:59:51,064 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=540, PETRI_PLACES=220, PETRI_TRANSITIONS=169} [2022-11-02 20:59:51,065 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 61 predicate places. [2022-11-02 20:59:51,065 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 169 transitions, 540 flow [2022-11-02 20:59:51,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:51,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:51,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:51,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-02 20:59:51,067 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:51,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:51,067 INFO L85 PathProgramCache]: Analyzing trace with hash -834201411, now seen corresponding path program 2 times [2022-11-02 20:59:51,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:51,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928791674] [2022-11-02 20:59:51,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:51,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:51,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:51,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:51,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:51,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928791674] [2022-11-02 20:59:51,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928791674] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:51,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:51,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:51,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880068271] [2022-11-02 20:59:51,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:51,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:51,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:51,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:51,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:51,373 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:51,375 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 169 transitions, 540 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:51,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:51,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:51,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:52,012 INFO L130 PetriNetUnfolder]: 231/1139 cut-off events. [2022-11-02 20:59:52,012 INFO L131 PetriNetUnfolder]: For 4263/4282 co-relation queries the response was YES. [2022-11-02 20:59:52,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3634 conditions, 1139 events. 231/1139 cut-off events. For 4263/4282 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7846 event pairs, 140 based on Foata normal form. 9/1097 useless extension candidates. Maximal degree in co-relation 3504. Up to 368 conditions per place. [2022-11-02 20:59:52,026 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 99 selfloop transitions, 5 changer transitions 38/272 dead transitions. [2022-11-02 20:59:52,026 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 272 transitions, 1596 flow [2022-11-02 20:59:52,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-02 20:59:52,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-02 20:59:52,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3313 transitions. [2022-11-02 20:59:52,033 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7843276515151515 [2022-11-02 20:59:52,033 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3313 transitions. [2022-11-02 20:59:52,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3313 transitions. [2022-11-02 20:59:52,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:52,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3313 transitions. [2022-11-02 20:59:52,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 138.04166666666666) internal successors, (3313), 24 states have internal predecessors, (3313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,053 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,053 INFO L175 Difference]: Start difference. First operand has 220 places, 169 transitions, 540 flow. Second operand 24 states and 3313 transitions. [2022-11-02 20:59:52,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 272 transitions, 1596 flow [2022-11-02 20:59:52,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 272 transitions, 1488 flow, removed 51 selfloop flow, removed 11 redundant places. [2022-11-02 20:59:52,075 INFO L231 Difference]: Finished difference. Result has 237 places, 173 transitions, 634 flow [2022-11-02 20:59:52,075 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=634, PETRI_PLACES=237, PETRI_TRANSITIONS=173} [2022-11-02 20:59:52,076 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 78 predicate places. [2022-11-02 20:59:52,076 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 173 transitions, 634 flow [2022-11-02 20:59:52,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:52,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:52,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-02 20:59:52,078 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:52,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:52,079 INFO L85 PathProgramCache]: Analyzing trace with hash -780323777, now seen corresponding path program 2 times [2022-11-02 20:59:52,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:52,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475149571] [2022-11-02 20:59:52,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:52,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:52,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:52,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:52,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:52,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475149571] [2022-11-02 20:59:52,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475149571] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:52,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:52,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:52,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095352302] [2022-11-02 20:59:52,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:52,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:52,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:52,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:52,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:52,337 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:52,339 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 173 transitions, 634 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,339 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:52,340 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:52,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:52,923 INFO L130 PetriNetUnfolder]: 266/1166 cut-off events. [2022-11-02 20:59:52,923 INFO L131 PetriNetUnfolder]: For 6451/6477 co-relation queries the response was YES. [2022-11-02 20:59:52,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4326 conditions, 1166 events. 266/1166 cut-off events. For 6451/6477 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7885 event pairs, 183 based on Foata normal form. 6/1105 useless extension candidates. Maximal degree in co-relation 4184. Up to 485 conditions per place. [2022-11-02 20:59:52,938 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 66 selfloop transitions, 14 changer transitions 20/231 dead transitions. [2022-11-02 20:59:52,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 231 transitions, 1277 flow [2022-11-02 20:59:52,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-02 20:59:52,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-02 20:59:52,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2211 transitions. [2022-11-02 20:59:52,943 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.78515625 [2022-11-02 20:59:52,943 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2211 transitions. [2022-11-02 20:59:52,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2211 transitions. [2022-11-02 20:59:52,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:52,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2211 transitions. [2022-11-02 20:59:52,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 138.1875) internal successors, (2211), 16 states have internal predecessors, (2211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,956 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,956 INFO L175 Difference]: Start difference. First operand has 237 places, 173 transitions, 634 flow. Second operand 16 states and 2211 transitions. [2022-11-02 20:59:52,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 231 transitions, 1277 flow [2022-11-02 20:59:52,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 231 transitions, 1234 flow, removed 21 selfloop flow, removed 12 redundant places. [2022-11-02 20:59:52,987 INFO L231 Difference]: Finished difference. Result has 236 places, 186 transitions, 815 flow [2022-11-02 20:59:52,988 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=815, PETRI_PLACES=236, PETRI_TRANSITIONS=186} [2022-11-02 20:59:52,988 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 77 predicate places. [2022-11-02 20:59:52,989 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 186 transitions, 815 flow [2022-11-02 20:59:52,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:52,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:52,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:52,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-02 20:59:52,990 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:52,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:52,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1029209973, now seen corresponding path program 3 times [2022-11-02 20:59:52,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:52,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490304376] [2022-11-02 20:59:52,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:52,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:53,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:53,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:53,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:53,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490304376] [2022-11-02 20:59:53,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490304376] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:53,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:53,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:53,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419421685] [2022-11-02 20:59:53,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:53,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:53,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:53,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:53,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:53,271 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:53,272 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 186 transitions, 815 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:53,273 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:53,273 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:53,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:54,071 INFO L130 PetriNetUnfolder]: 270/1298 cut-off events. [2022-11-02 20:59:54,071 INFO L131 PetriNetUnfolder]: For 7132/7158 co-relation queries the response was YES. [2022-11-02 20:59:54,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4988 conditions, 1298 events. 270/1298 cut-off events. For 7132/7158 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 8916 event pairs, 189 based on Foata normal form. 6/1240 useless extension candidates. Maximal degree in co-relation 4734. Up to 472 conditions per place. [2022-11-02 20:59:54,093 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 111 selfloop transitions, 10 changer transitions 37/287 dead transitions. [2022-11-02 20:59:54,093 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 287 transitions, 1944 flow [2022-11-02 20:59:54,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-02 20:59:54,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-02 20:59:54,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3306 transitions. [2022-11-02 20:59:54,102 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7826704545454546 [2022-11-02 20:59:54,102 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3306 transitions. [2022-11-02 20:59:54,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3306 transitions. [2022-11-02 20:59:54,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:54,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3306 transitions. [2022-11-02 20:59:54,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.75) internal successors, (3306), 24 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:54,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:54,124 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:54,124 INFO L175 Difference]: Start difference. First operand has 236 places, 186 transitions, 815 flow. Second operand 24 states and 3306 transitions. [2022-11-02 20:59:54,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 287 transitions, 1944 flow [2022-11-02 20:59:54,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 287 transitions, 1774 flow, removed 85 selfloop flow, removed 6 redundant places. [2022-11-02 20:59:54,175 INFO L231 Difference]: Finished difference. Result has 265 places, 185 transitions, 826 flow [2022-11-02 20:59:54,176 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=826, PETRI_PLACES=265, PETRI_TRANSITIONS=185} [2022-11-02 20:59:54,177 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 106 predicate places. [2022-11-02 20:59:54,177 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 185 transitions, 826 flow [2022-11-02 20:59:54,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:54,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:54,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:54,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-02 20:59:54,179 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:54,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:54,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1916987933, now seen corresponding path program 4 times [2022-11-02 20:59:54,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:54,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078088812] [2022-11-02 20:59:54,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:54,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:54,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:54,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:54,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078088812] [2022-11-02 20:59:54,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078088812] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:54,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:54,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:54,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640808955] [2022-11-02 20:59:54,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:54,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:54,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:54,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:54,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:54,477 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:54,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 185 transitions, 826 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:54,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:54,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:54,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:55,314 INFO L130 PetriNetUnfolder]: 282/1398 cut-off events. [2022-11-02 20:59:55,314 INFO L131 PetriNetUnfolder]: For 8559/8590 co-relation queries the response was YES. [2022-11-02 20:59:55,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5491 conditions, 1398 events. 282/1398 cut-off events. For 8559/8590 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 9893 event pairs, 209 based on Foata normal form. 10/1344 useless extension candidates. Maximal degree in co-relation 5383. Up to 553 conditions per place. [2022-11-02 20:59:55,335 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 77 selfloop transitions, 16 changer transitions 28/250 dead transitions. [2022-11-02 20:59:55,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 250 transitions, 1867 flow [2022-11-02 20:59:55,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 20:59:55,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-02 20:59:55,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3022 transitions. [2022-11-02 20:59:55,340 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7804752066115702 [2022-11-02 20:59:55,340 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3022 transitions. [2022-11-02 20:59:55,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3022 transitions. [2022-11-02 20:59:55,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:55,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3022 transitions. [2022-11-02 20:59:55,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.36363636363637) internal successors, (3022), 22 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:55,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:55,354 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:55,354 INFO L175 Difference]: Start difference. First operand has 265 places, 185 transitions, 826 flow. Second operand 22 states and 3022 transitions. [2022-11-02 20:59:55,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 250 transitions, 1867 flow [2022-11-02 20:59:55,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 250 transitions, 1731 flow, removed 49 selfloop flow, removed 17 redundant places. [2022-11-02 20:59:55,411 INFO L231 Difference]: Finished difference. Result has 264 places, 195 transitions, 975 flow [2022-11-02 20:59:55,411 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=975, PETRI_PLACES=264, PETRI_TRANSITIONS=195} [2022-11-02 20:59:55,412 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 105 predicate places. [2022-11-02 20:59:55,412 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 195 transitions, 975 flow [2022-11-02 20:59:55,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:55,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:55,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:55,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-02 20:59:55,414 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:55,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:55,414 INFO L85 PathProgramCache]: Analyzing trace with hash -40879075, now seen corresponding path program 5 times [2022-11-02 20:59:55,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:55,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945748591] [2022-11-02 20:59:55,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:55,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:55,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:55,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:55,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:55,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945748591] [2022-11-02 20:59:55,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945748591] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:55,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:55,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:55,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100040887] [2022-11-02 20:59:55,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:55,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:55,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:55,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:55,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:55,665 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:55,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 195 transitions, 975 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:55,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:55,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:55,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:56,471 INFO L130 PetriNetUnfolder]: 300/1416 cut-off events. [2022-11-02 20:59:56,472 INFO L131 PetriNetUnfolder]: For 10884/10912 co-relation queries the response was YES. [2022-11-02 20:59:56,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6015 conditions, 1416 events. 300/1416 cut-off events. For 10884/10912 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 9993 event pairs, 221 based on Foata normal form. 7/1357 useless extension candidates. Maximal degree in co-relation 5748. Up to 567 conditions per place. [2022-11-02 20:59:56,497 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 78 selfloop transitions, 19 changer transitions 28/254 dead transitions. [2022-11-02 20:59:56,497 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 254 transitions, 2064 flow [2022-11-02 20:59:56,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 20:59:56,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 20:59:56,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2890 transitions. [2022-11-02 20:59:56,503 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7819264069264069 [2022-11-02 20:59:56,503 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2890 transitions. [2022-11-02 20:59:56,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2890 transitions. [2022-11-02 20:59:56,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:56,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2890 transitions. [2022-11-02 20:59:56,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.61904761904762) internal successors, (2890), 21 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:56,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:56,519 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:56,520 INFO L175 Difference]: Start difference. First operand has 264 places, 195 transitions, 975 flow. Second operand 21 states and 2890 transitions. [2022-11-02 20:59:56,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 254 transitions, 2064 flow [2022-11-02 20:59:56,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 254 transitions, 1912 flow, removed 76 selfloop flow, removed 9 redundant places. [2022-11-02 20:59:56,580 INFO L231 Difference]: Finished difference. Result has 278 places, 205 transitions, 1176 flow [2022-11-02 20:59:56,581 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1176, PETRI_PLACES=278, PETRI_TRANSITIONS=205} [2022-11-02 20:59:56,582 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 119 predicate places. [2022-11-02 20:59:56,582 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 205 transitions, 1176 flow [2022-11-02 20:59:56,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:56,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:56,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:56,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-02 20:59:56,584 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:56,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:56,585 INFO L85 PathProgramCache]: Analyzing trace with hash 461599179, now seen corresponding path program 6 times [2022-11-02 20:59:56,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:56,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827408515] [2022-11-02 20:59:56,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:56,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:56,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:56,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-02 20:59:56,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:56,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827408515] [2022-11-02 20:59:56,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827408515] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:56,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:56,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:56,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921827395] [2022-11-02 20:59:56,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:56,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:56,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:56,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:56,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:56,939 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:56,941 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 205 transitions, 1176 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:56,941 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:56,941 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:56,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:57,683 INFO L130 PetriNetUnfolder]: 294/1421 cut-off events. [2022-11-02 20:59:57,683 INFO L131 PetriNetUnfolder]: For 12020/12050 co-relation queries the response was YES. [2022-11-02 20:59:57,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6226 conditions, 1421 events. 294/1421 cut-off events. For 12020/12050 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 10117 event pairs, 217 based on Foata normal form. 7/1364 useless extension candidates. Maximal degree in co-relation 5950. Up to 536 conditions per place. [2022-11-02 20:59:57,710 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 75 selfloop transitions, 28 changer transitions 28/260 dead transitions. [2022-11-02 20:59:57,711 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 260 transitions, 2297 flow [2022-11-02 20:59:57,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-02 20:59:57,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-02 20:59:57,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2754 transitions. [2022-11-02 20:59:57,715 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7823863636363636 [2022-11-02 20:59:57,716 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2754 transitions. [2022-11-02 20:59:57,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2754 transitions. [2022-11-02 20:59:57,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:57,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2754 transitions. [2022-11-02 20:59:57,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.7) internal successors, (2754), 20 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:57,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:57,729 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:57,730 INFO L175 Difference]: Start difference. First operand has 278 places, 205 transitions, 1176 flow. Second operand 20 states and 2754 transitions. [2022-11-02 20:59:57,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 260 transitions, 2297 flow [2022-11-02 20:59:57,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 260 transitions, 2119 flow, removed 83 selfloop flow, removed 11 redundant places. [2022-11-02 20:59:57,790 INFO L231 Difference]: Finished difference. Result has 290 places, 213 transitions, 1366 flow [2022-11-02 20:59:57,792 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1366, PETRI_PLACES=290, PETRI_TRANSITIONS=213} [2022-11-02 20:59:57,793 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 131 predicate places. [2022-11-02 20:59:57,793 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 213 transitions, 1366 flow [2022-11-02 20:59:57,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:57,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:57,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:57,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-02 20:59:57,795 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:57,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:57,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1279676667, now seen corresponding path program 7 times [2022-11-02 20:59:57,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:57,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040835944] [2022-11-02 20:59:57,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:57,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:57,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:58,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:58,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:58,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040835944] [2022-11-02 20:59:58,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040835944] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:58,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:58,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:58,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770594771] [2022-11-02 20:59:58,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:58,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:58,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:58,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:58,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:58,077 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:58,079 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 213 transitions, 1366 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:58,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:58,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:58,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:58,794 INFO L130 PetriNetUnfolder]: 290/1419 cut-off events. [2022-11-02 20:59:58,794 INFO L131 PetriNetUnfolder]: For 13329/13362 co-relation queries the response was YES. [2022-11-02 20:59:58,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6411 conditions, 1419 events. 290/1419 cut-off events. For 13329/13362 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 10196 event pairs, 212 based on Foata normal form. 9/1359 useless extension candidates. Maximal degree in co-relation 6128. Up to 577 conditions per place. [2022-11-02 20:59:58,826 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 86 selfloop transitions, 24 changer transitions 32/271 dead transitions. [2022-11-02 20:59:58,827 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 271 transitions, 2496 flow [2022-11-02 20:59:58,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-02 20:59:58,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-02 20:59:58,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2750 transitions. [2022-11-02 20:59:58,833 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.78125 [2022-11-02 20:59:58,834 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2750 transitions. [2022-11-02 20:59:58,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2750 transitions. [2022-11-02 20:59:58,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:58,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2750 transitions. [2022-11-02 20:59:58,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.5) internal successors, (2750), 20 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:58,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:58,849 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:58,849 INFO L175 Difference]: Start difference. First operand has 290 places, 213 transitions, 1366 flow. Second operand 20 states and 2750 transitions. [2022-11-02 20:59:58,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 271 transitions, 2496 flow [2022-11-02 20:59:58,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 271 transitions, 2314 flow, removed 80 selfloop flow, removed 11 redundant places. [2022-11-02 20:59:58,923 INFO L231 Difference]: Finished difference. Result has 301 places, 220 transitions, 1498 flow [2022-11-02 20:59:58,924 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1498, PETRI_PLACES=301, PETRI_TRANSITIONS=220} [2022-11-02 20:59:58,924 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 142 predicate places. [2022-11-02 20:59:58,924 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 220 transitions, 1498 flow [2022-11-02 20:59:58,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:58,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:58,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:58,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-02 20:59:58,926 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:58,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:58,926 INFO L85 PathProgramCache]: Analyzing trace with hash 139290681, now seen corresponding path program 1 times [2022-11-02 20:59:58,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:58,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720697429] [2022-11-02 20:59:58,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:58,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:58,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:58,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:58,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:58,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720697429] [2022-11-02 20:59:58,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720697429] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:58,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:58,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:59:58,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065793645] [2022-11-02 20:59:58,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:58,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:59:58,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:58,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:59:58,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:59:58,972 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-11-02 20:59:58,973 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 220 transitions, 1498 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:58,973 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:58,973 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-11-02 20:59:58,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:59:59,293 INFO L130 PetriNetUnfolder]: 144/1194 cut-off events. [2022-11-02 20:59:59,294 INFO L131 PetriNetUnfolder]: For 7895/7952 co-relation queries the response was YES. [2022-11-02 20:59:59,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4273 conditions, 1194 events. 144/1194 cut-off events. For 7895/7952 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8573 event pairs, 108 based on Foata normal form. 30/1151 useless extension candidates. Maximal degree in co-relation 4057. Up to 96 conditions per place. [2022-11-02 20:59:59,312 INFO L137 encePairwiseOnDemand]: 170/176 looper letters, 15 selfloop transitions, 3 changer transitions 0/226 dead transitions. [2022-11-02 20:59:59,313 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 226 transitions, 1549 flow [2022-11-02 20:59:59,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:59:59,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:59:59,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-11-02 20:59:59,315 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-11-02 20:59:59,316 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-11-02 20:59:59,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-11-02 20:59:59,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:59:59,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-11-02 20:59:59,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:59,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:59,319 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:59,319 INFO L175 Difference]: Start difference. First operand has 301 places, 220 transitions, 1498 flow. Second operand 3 states and 489 transitions. [2022-11-02 20:59:59,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 226 transitions, 1549 flow [2022-11-02 20:59:59,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 226 transitions, 1434 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-11-02 20:59:59,379 INFO L231 Difference]: Finished difference. Result has 280 places, 223 transitions, 1413 flow [2022-11-02 20:59:59,379 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1383, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1413, PETRI_PLACES=280, PETRI_TRANSITIONS=223} [2022-11-02 20:59:59,381 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 121 predicate places. [2022-11-02 20:59:59,382 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 223 transitions, 1413 flow [2022-11-02 20:59:59,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:59,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:59:59,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:59:59,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-02 20:59:59,383 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 20:59:59,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:59:59,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1778392207, now seen corresponding path program 8 times [2022-11-02 20:59:59,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:59:59,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750323067] [2022-11-02 20:59:59,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:59:59,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:59:59,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:59:59,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:59:59,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:59:59,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750323067] [2022-11-02 20:59:59,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750323067] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:59:59,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:59:59,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 20:59:59,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564887667] [2022-11-02 20:59:59,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:59:59,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 20:59:59,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:59:59,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 20:59:59,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-02 20:59:59,639 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 20:59:59,640 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 223 transitions, 1413 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:59:59,641 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:59:59,641 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 20:59:59,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:00,284 INFO L130 PetriNetUnfolder]: 291/1615 cut-off events. [2022-11-02 21:00:00,285 INFO L131 PetriNetUnfolder]: For 11465/11505 co-relation queries the response was YES. [2022-11-02 21:00:00,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6462 conditions, 1615 events. 291/1615 cut-off events. For 11465/11505 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 12175 event pairs, 214 based on Foata normal form. 13/1558 useless extension candidates. Maximal degree in co-relation 6042. Up to 606 conditions per place. [2022-11-02 21:00:00,313 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 85 selfloop transitions, 30 changer transitions 23/270 dead transitions. [2022-11-02 21:00:00,313 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 270 transitions, 2309 flow [2022-11-02 21:00:00,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-02 21:00:00,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-02 21:00:00,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2208 transitions. [2022-11-02 21:00:00,318 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7840909090909091 [2022-11-02 21:00:00,318 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2208 transitions. [2022-11-02 21:00:00,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2208 transitions. [2022-11-02 21:00:00,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:00,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2208 transitions. [2022-11-02 21:00:00,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 138.0) internal successors, (2208), 16 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,331 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,332 INFO L175 Difference]: Start difference. First operand has 280 places, 223 transitions, 1413 flow. Second operand 16 states and 2208 transitions. [2022-11-02 21:00:00,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 270 transitions, 2309 flow [2022-11-02 21:00:00,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 270 transitions, 2290 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-11-02 21:00:00,410 INFO L231 Difference]: Finished difference. Result has 301 places, 228 transitions, 1567 flow [2022-11-02 21:00:00,410 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1567, PETRI_PLACES=301, PETRI_TRANSITIONS=228} [2022-11-02 21:00:00,411 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 142 predicate places. [2022-11-02 21:00:00,411 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 228 transitions, 1567 flow [2022-11-02 21:00:00,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:00,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:00,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-02 21:00:00,413 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:00,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:00,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1872438031, now seen corresponding path program 1 times [2022-11-02 21:00:00,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:00,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254931936] [2022-11-02 21:00:00,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:00,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:00,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:00,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:00,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:00,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254931936] [2022-11-02 21:00:00,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254931936] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:00,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:00,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 21:00:00,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731380505] [2022-11-02 21:00:00,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:00,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 21:00:00,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:00,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 21:00:00,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 21:00:00,456 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-11-02 21:00:00,457 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 228 transitions, 1567 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:00,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-11-02 21:00:00,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:00,702 INFO L130 PetriNetUnfolder]: 89/812 cut-off events. [2022-11-02 21:00:00,702 INFO L131 PetriNetUnfolder]: For 4765/4818 co-relation queries the response was YES. [2022-11-02 21:00:00,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2900 conditions, 812 events. 89/812 cut-off events. For 4765/4818 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5319 event pairs, 53 based on Foata normal form. 14/781 useless extension candidates. Maximal degree in co-relation 2751. Up to 62 conditions per place. [2022-11-02 21:00:00,720 INFO L137 encePairwiseOnDemand]: 168/176 looper letters, 16 selfloop transitions, 5 changer transitions 0/234 dead transitions. [2022-11-02 21:00:00,721 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 234 transitions, 1630 flow [2022-11-02 21:00:00,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 21:00:00,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 21:00:00,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-11-02 21:00:00,723 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-11-02 21:00:00,723 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-11-02 21:00:00,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-11-02 21:00:00,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:00,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-11-02 21:00:00,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,727 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,727 INFO L175 Difference]: Start difference. First operand has 301 places, 228 transitions, 1567 flow. Second operand 3 states and 489 transitions. [2022-11-02 21:00:00,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 234 transitions, 1630 flow [2022-11-02 21:00:00,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 234 transitions, 1488 flow, removed 42 selfloop flow, removed 9 redundant places. [2022-11-02 21:00:00,780 INFO L231 Difference]: Finished difference. Result has 289 places, 231 transitions, 1469 flow [2022-11-02 21:00:00,781 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1469, PETRI_PLACES=289, PETRI_TRANSITIONS=231} [2022-11-02 21:00:00,782 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 130 predicate places. [2022-11-02 21:00:00,782 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 231 transitions, 1469 flow [2022-11-02 21:00:00,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:00,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:00,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:00,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-02 21:00:00,785 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:00,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:00,786 INFO L85 PathProgramCache]: Analyzing trace with hash -2099819983, now seen corresponding path program 3 times [2022-11-02 21:00:00,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:00,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267847594] [2022-11-02 21:00:00,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:00,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:00,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:01,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:01,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:01,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267847594] [2022-11-02 21:00:01,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267847594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:01,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:01,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:01,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683032388] [2022-11-02 21:00:01,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:01,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:01,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:01,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:01,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:01,097 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:01,099 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 231 transitions, 1469 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,099 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:01,099 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:01,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:01,777 INFO L130 PetriNetUnfolder]: 209/1197 cut-off events. [2022-11-02 21:00:01,778 INFO L131 PetriNetUnfolder]: For 6476/6509 co-relation queries the response was YES. [2022-11-02 21:00:01,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4494 conditions, 1197 events. 209/1197 cut-off events. For 6476/6509 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8372 event pairs, 129 based on Foata normal form. 2/1156 useless extension candidates. Maximal degree in co-relation 4282. Up to 422 conditions per place. [2022-11-02 21:00:01,799 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 87 selfloop transitions, 12 changer transitions 32/291 dead transitions. [2022-11-02 21:00:01,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 291 transitions, 2146 flow [2022-11-02 21:00:01,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-02 21:00:01,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-02 21:00:01,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2757 transitions. [2022-11-02 21:00:01,808 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7832386363636363 [2022-11-02 21:00:01,808 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2757 transitions. [2022-11-02 21:00:01,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2757 transitions. [2022-11-02 21:00:01,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:01,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2757 transitions. [2022-11-02 21:00:01,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.85) internal successors, (2757), 20 states have internal predecessors, (2757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,822 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,823 INFO L175 Difference]: Start difference. First operand has 289 places, 231 transitions, 1469 flow. Second operand 20 states and 2757 transitions. [2022-11-02 21:00:01,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 291 transitions, 2146 flow [2022-11-02 21:00:01,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 291 transitions, 2118 flow, removed 9 selfloop flow, removed 8 redundant places. [2022-11-02 21:00:01,941 INFO L231 Difference]: Finished difference. Result has 317 places, 241 transitions, 1598 flow [2022-11-02 21:00:01,942 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1598, PETRI_PLACES=317, PETRI_TRANSITIONS=241} [2022-11-02 21:00:01,943 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 158 predicate places. [2022-11-02 21:00:01,943 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 241 transitions, 1598 flow [2022-11-02 21:00:01,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:01,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:01,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:01,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-02 21:00:01,944 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:01,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:01,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1164268597, now seen corresponding path program 4 times [2022-11-02 21:00:01,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:01,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669650519] [2022-11-02 21:00:01,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:01,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:01,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:02,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:02,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669650519] [2022-11-02 21:00:02,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669650519] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:02,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:02,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:02,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363239311] [2022-11-02 21:00:02,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:02,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:02,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:02,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:02,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:02,200 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:02,202 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 241 transitions, 1598 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:02,202 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:02,202 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:02,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:02,908 INFO L130 PetriNetUnfolder]: 203/1189 cut-off events. [2022-11-02 21:00:02,908 INFO L131 PetriNetUnfolder]: For 6951/6975 co-relation queries the response was YES. [2022-11-02 21:00:02,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4712 conditions, 1189 events. 203/1189 cut-off events. For 6951/6975 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8350 event pairs, 128 based on Foata normal form. 2/1146 useless extension candidates. Maximal degree in co-relation 4561. Up to 443 conditions per place. [2022-11-02 21:00:02,932 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 93 selfloop transitions, 14 changer transitions 29/296 dead transitions. [2022-11-02 21:00:02,933 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 296 transitions, 2483 flow [2022-11-02 21:00:02,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-02 21:00:02,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-02 21:00:02,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2753 transitions. [2022-11-02 21:00:02,938 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7821022727272727 [2022-11-02 21:00:02,938 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2753 transitions. [2022-11-02 21:00:02,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2753 transitions. [2022-11-02 21:00:02,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:02,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2753 transitions. [2022-11-02 21:00:02,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.65) internal successors, (2753), 20 states have internal predecessors, (2753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:02,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:02,952 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:02,952 INFO L175 Difference]: Start difference. First operand has 317 places, 241 transitions, 1598 flow. Second operand 20 states and 2753 transitions. [2022-11-02 21:00:02,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 296 transitions, 2483 flow [2022-11-02 21:00:03,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 296 transitions, 2346 flow, removed 62 selfloop flow, removed 10 redundant places. [2022-11-02 21:00:03,023 INFO L231 Difference]: Finished difference. Result has 331 places, 251 transitions, 1776 flow [2022-11-02 21:00:03,023 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1776, PETRI_PLACES=331, PETRI_TRANSITIONS=251} [2022-11-02 21:00:03,024 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 172 predicate places. [2022-11-02 21:00:03,024 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 251 transitions, 1776 flow [2022-11-02 21:00:03,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:03,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:03,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:03,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-02 21:00:03,026 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:03,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:03,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1347397941, now seen corresponding path program 9 times [2022-11-02 21:00:03,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:03,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501206947] [2022-11-02 21:00:03,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:03,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:03,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:03,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:03,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501206947] [2022-11-02 21:00:03,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501206947] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:03,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:03,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:03,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260072217] [2022-11-02 21:00:03,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:03,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:03,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:03,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:03,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:03,252 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:03,253 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 251 transitions, 1776 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:03,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:03,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:03,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:03,791 INFO L130 PetriNetUnfolder]: 180/1095 cut-off events. [2022-11-02 21:00:03,791 INFO L131 PetriNetUnfolder]: For 6387/6423 co-relation queries the response was YES. [2022-11-02 21:00:03,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4394 conditions, 1095 events. 180/1095 cut-off events. For 6387/6423 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7622 event pairs, 117 based on Foata normal form. 7/1059 useless extension candidates. Maximal degree in co-relation 4235. Up to 394 conditions per place. [2022-11-02 21:00:03,812 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 79 selfloop transitions, 18 changer transitions 31/277 dead transitions. [2022-11-02 21:00:03,812 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 277 transitions, 2324 flow [2022-11-02 21:00:03,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:03,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:03,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2471 transitions. [2022-11-02 21:00:03,816 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7799873737373737 [2022-11-02 21:00:03,817 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2471 transitions. [2022-11-02 21:00:03,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2471 transitions. [2022-11-02 21:00:03,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:03,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2471 transitions. [2022-11-02 21:00:03,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.27777777777777) internal successors, (2471), 18 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:03,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:03,869 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:03,869 INFO L175 Difference]: Start difference. First operand has 331 places, 251 transitions, 1776 flow. Second operand 18 states and 2471 transitions. [2022-11-02 21:00:03,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 277 transitions, 2324 flow [2022-11-02 21:00:03,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 277 transitions, 2249 flow, removed 33 selfloop flow, removed 9 redundant places. [2022-11-02 21:00:03,933 INFO L231 Difference]: Finished difference. Result has 334 places, 236 transitions, 1537 flow [2022-11-02 21:00:03,934 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1537, PETRI_PLACES=334, PETRI_TRANSITIONS=236} [2022-11-02 21:00:03,935 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 175 predicate places. [2022-11-02 21:00:03,935 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 236 transitions, 1537 flow [2022-11-02 21:00:03,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:03,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:03,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:03,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-02 21:00:03,937 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:03,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:03,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1273456955, now seen corresponding path program 1 times [2022-11-02 21:00:03,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:03,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940439286] [2022-11-02 21:00:03,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:03,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:03,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:04,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:04,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:04,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940439286] [2022-11-02 21:00:04,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940439286] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:04,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:04,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:04,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620231025] [2022-11-02 21:00:04,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:04,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:04,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:04,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:04,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:04,122 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:04,124 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 236 transitions, 1537 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:04,124 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:04,124 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:04,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:04,724 INFO L130 PetriNetUnfolder]: 230/1221 cut-off events. [2022-11-02 21:00:04,724 INFO L131 PetriNetUnfolder]: For 7437/7466 co-relation queries the response was YES. [2022-11-02 21:00:04,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4976 conditions, 1221 events. 230/1221 cut-off events. For 7437/7466 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8555 event pairs, 120 based on Foata normal form. 5/1186 useless extension candidates. Maximal degree in co-relation 4878. Up to 450 conditions per place. [2022-11-02 21:00:04,747 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 107 selfloop transitions, 13 changer transitions 36/306 dead transitions. [2022-11-02 21:00:04,747 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 306 transitions, 2514 flow [2022-11-02 21:00:04,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 21:00:04,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 21:00:04,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2897 transitions. [2022-11-02 21:00:04,751 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7838203463203464 [2022-11-02 21:00:04,752 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2897 transitions. [2022-11-02 21:00:04,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2897 transitions. [2022-11-02 21:00:04,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:04,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2897 transitions. [2022-11-02 21:00:04,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.95238095238096) internal successors, (2897), 21 states have internal predecessors, (2897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:04,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:04,765 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:04,765 INFO L175 Difference]: Start difference. First operand has 334 places, 236 transitions, 1537 flow. Second operand 21 states and 2897 transitions. [2022-11-02 21:00:04,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 306 transitions, 2514 flow [2022-11-02 21:00:04,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 306 transitions, 2412 flow, removed 20 selfloop flow, removed 19 redundant places. [2022-11-02 21:00:04,825 INFO L231 Difference]: Finished difference. Result has 328 places, 249 transitions, 1641 flow [2022-11-02 21:00:04,826 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1641, PETRI_PLACES=328, PETRI_TRANSITIONS=249} [2022-11-02 21:00:04,826 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 169 predicate places. [2022-11-02 21:00:04,826 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 249 transitions, 1641 flow [2022-11-02 21:00:04,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:04,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:04,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:04,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-02 21:00:04,828 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:04,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:04,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1056874455, now seen corresponding path program 5 times [2022-11-02 21:00:04,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:04,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514229485] [2022-11-02 21:00:04,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:04,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:05,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:05,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:05,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514229485] [2022-11-02 21:00:05,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514229485] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:05,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:05,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:05,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795244248] [2022-11-02 21:00:05,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:05,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:05,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:05,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:05,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:05,050 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:05,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 249 transitions, 1641 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:05,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:05,051 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:05,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:05,807 INFO L130 PetriNetUnfolder]: 248/1319 cut-off events. [2022-11-02 21:00:05,807 INFO L131 PetriNetUnfolder]: For 9670/9707 co-relation queries the response was YES. [2022-11-02 21:00:05,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5616 conditions, 1319 events. 248/1319 cut-off events. For 9670/9707 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9452 event pairs, 146 based on Foata normal form. 7/1282 useless extension candidates. Maximal degree in co-relation 5516. Up to 485 conditions per place. [2022-11-02 21:00:05,829 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 98 selfloop transitions, 23 changer transitions 33/314 dead transitions. [2022-11-02 21:00:05,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 314 transitions, 2575 flow [2022-11-02 21:00:05,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 21:00:05,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-02 21:00:05,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3024 transitions. [2022-11-02 21:00:05,834 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.78099173553719 [2022-11-02 21:00:05,834 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3024 transitions. [2022-11-02 21:00:05,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3024 transitions. [2022-11-02 21:00:05,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:05,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3024 transitions. [2022-11-02 21:00:05,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.45454545454547) internal successors, (3024), 22 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:05,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:05,846 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:05,847 INFO L175 Difference]: Start difference. First operand has 328 places, 249 transitions, 1641 flow. Second operand 22 states and 3024 transitions. [2022-11-02 21:00:05,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 314 transitions, 2575 flow [2022-11-02 21:00:05,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 314 transitions, 2489 flow, removed 43 selfloop flow, removed 13 redundant places. [2022-11-02 21:00:05,917 INFO L231 Difference]: Finished difference. Result has 338 places, 260 transitions, 1779 flow [2022-11-02 21:00:05,917 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1779, PETRI_PLACES=338, PETRI_TRANSITIONS=260} [2022-11-02 21:00:05,918 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 179 predicate places. [2022-11-02 21:00:05,918 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 260 transitions, 1779 flow [2022-11-02 21:00:05,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:05,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:05,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:05,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-02 21:00:05,919 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:05,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:05,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1640005263, now seen corresponding path program 2 times [2022-11-02 21:00:05,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:05,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063250276] [2022-11-02 21:00:05,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:05,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:05,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:06,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-02 21:00:06,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:06,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063250276] [2022-11-02 21:00:06,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063250276] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:06,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:06,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:06,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232205718] [2022-11-02 21:00:06,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:06,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:06,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:06,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:06,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:06,105 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:06,106 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 260 transitions, 1779 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:06,106 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:06,106 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:06,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:06,797 INFO L130 PetriNetUnfolder]: 255/1324 cut-off events. [2022-11-02 21:00:06,797 INFO L131 PetriNetUnfolder]: For 8246/8282 co-relation queries the response was YES. [2022-11-02 21:00:06,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5579 conditions, 1324 events. 255/1324 cut-off events. For 8246/8282 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 9397 event pairs, 142 based on Foata normal form. 5/1286 useless extension candidates. Maximal degree in co-relation 5476. Up to 486 conditions per place. [2022-11-02 21:00:06,827 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 114 selfloop transitions, 18 changer transitions 36/324 dead transitions. [2022-11-02 21:00:06,827 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 324 transitions, 2762 flow [2022-11-02 21:00:06,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-02 21:00:06,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-11-02 21:00:06,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2761 transitions. [2022-11-02 21:00:06,832 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.784375 [2022-11-02 21:00:06,832 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2761 transitions. [2022-11-02 21:00:06,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2761 transitions. [2022-11-02 21:00:06,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:06,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2761 transitions. [2022-11-02 21:00:06,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.05) internal successors, (2761), 20 states have internal predecessors, (2761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:06,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:06,846 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:06,846 INFO L175 Difference]: Start difference. First operand has 338 places, 260 transitions, 1779 flow. Second operand 20 states and 2761 transitions. [2022-11-02 21:00:06,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 324 transitions, 2762 flow [2022-11-02 21:00:06,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 324 transitions, 2714 flow, removed 19 selfloop flow, removed 11 redundant places. [2022-11-02 21:00:06,934 INFO L231 Difference]: Finished difference. Result has 349 places, 270 transitions, 1940 flow [2022-11-02 21:00:06,934 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1940, PETRI_PLACES=349, PETRI_TRANSITIONS=270} [2022-11-02 21:00:06,935 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 190 predicate places. [2022-11-02 21:00:06,935 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 270 transitions, 1940 flow [2022-11-02 21:00:06,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:06,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:06,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:06,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-02 21:00:06,936 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:06,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:06,937 INFO L85 PathProgramCache]: Analyzing trace with hash -496740263, now seen corresponding path program 6 times [2022-11-02 21:00:06,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:06,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772507832] [2022-11-02 21:00:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:06,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:06,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:07,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:07,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:07,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772507832] [2022-11-02 21:00:07,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772507832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:07,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:07,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:07,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337257515] [2022-11-02 21:00:07,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:07,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:07,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:07,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:07,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:07,146 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:07,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 270 transitions, 1940 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:07,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:07,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:07,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:07,939 INFO L130 PetriNetUnfolder]: 249/1344 cut-off events. [2022-11-02 21:00:07,939 INFO L131 PetriNetUnfolder]: For 10665/10700 co-relation queries the response was YES. [2022-11-02 21:00:07,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5891 conditions, 1344 events. 249/1344 cut-off events. For 10665/10700 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9714 event pairs, 151 based on Foata normal form. 2/1300 useless extension candidates. Maximal degree in co-relation 5781. Up to 489 conditions per place. [2022-11-02 21:00:07,964 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 100 selfloop transitions, 23 changer transitions 34/322 dead transitions. [2022-11-02 21:00:07,965 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 322 transitions, 2793 flow [2022-11-02 21:00:07,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 21:00:07,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 21:00:07,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2893 transitions. [2022-11-02 21:00:07,980 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7827380952380952 [2022-11-02 21:00:07,980 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2893 transitions. [2022-11-02 21:00:07,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2893 transitions. [2022-11-02 21:00:07,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:07,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2893 transitions. [2022-11-02 21:00:07,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.76190476190476) internal successors, (2893), 21 states have internal predecessors, (2893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,004 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,005 INFO L175 Difference]: Start difference. First operand has 349 places, 270 transitions, 1940 flow. Second operand 21 states and 2893 transitions. [2022-11-02 21:00:08,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 322 transitions, 2793 flow [2022-11-02 21:00:08,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 322 transitions, 2713 flow, removed 40 selfloop flow, removed 10 redundant places. [2022-11-02 21:00:08,109 INFO L231 Difference]: Finished difference. Result has 363 places, 274 transitions, 2033 flow [2022-11-02 21:00:08,110 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2033, PETRI_PLACES=363, PETRI_TRANSITIONS=274} [2022-11-02 21:00:08,111 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 204 predicate places. [2022-11-02 21:00:08,111 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 274 transitions, 2033 flow [2022-11-02 21:00:08,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:08,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:08,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-02 21:00:08,114 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:08,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:08,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1190796239, now seen corresponding path program 10 times [2022-11-02 21:00:08,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:08,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140759706] [2022-11-02 21:00:08,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:08,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:08,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:08,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:08,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:08,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140759706] [2022-11-02 21:00:08,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140759706] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:08,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:08,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:08,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663376424] [2022-11-02 21:00:08,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:08,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:08,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:08,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:08,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:08,357 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:08,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 274 transitions, 2033 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:08,359 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:08,359 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:08,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:09,111 INFO L130 PetriNetUnfolder]: 237/1261 cut-off events. [2022-11-02 21:00:09,112 INFO L131 PetriNetUnfolder]: For 8796/8836 co-relation queries the response was YES. [2022-11-02 21:00:09,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5574 conditions, 1261 events. 237/1261 cut-off events. For 8796/8836 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 9102 event pairs, 147 based on Foata normal form. 6/1228 useless extension candidates. Maximal degree in co-relation 5457. Up to 511 conditions per place. [2022-11-02 21:00:09,143 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 101 selfloop transitions, 24 changer transitions 21/310 dead transitions. [2022-11-02 21:00:09,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 310 transitions, 2745 flow [2022-11-02 21:00:09,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:09,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:09,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2477 transitions. [2022-11-02 21:00:09,149 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7818813131313131 [2022-11-02 21:00:09,149 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2477 transitions. [2022-11-02 21:00:09,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2477 transitions. [2022-11-02 21:00:09,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:09,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2477 transitions. [2022-11-02 21:00:09,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.61111111111111) internal successors, (2477), 18 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:09,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:09,163 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:09,163 INFO L175 Difference]: Start difference. First operand has 363 places, 274 transitions, 2033 flow. Second operand 18 states and 2477 transitions. [2022-11-02 21:00:09,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 310 transitions, 2745 flow [2022-11-02 21:00:09,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 310 transitions, 2662 flow, removed 27 selfloop flow, removed 15 redundant places. [2022-11-02 21:00:09,265 INFO L231 Difference]: Finished difference. Result has 361 places, 283 transitions, 2165 flow [2022-11-02 21:00:09,266 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2165, PETRI_PLACES=361, PETRI_TRANSITIONS=283} [2022-11-02 21:00:09,266 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 202 predicate places. [2022-11-02 21:00:09,266 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 283 transitions, 2165 flow [2022-11-02 21:00:09,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:09,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:09,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:09,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-02 21:00:09,269 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:09,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:09,270 INFO L85 PathProgramCache]: Analyzing trace with hash 161675165, now seen corresponding path program 11 times [2022-11-02 21:00:09,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:09,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032196400] [2022-11-02 21:00:09,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:09,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:09,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:09,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:09,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032196400] [2022-11-02 21:00:09,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032196400] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:09,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:09,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:09,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232716960] [2022-11-02 21:00:09,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:09,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:09,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:09,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:09,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:09,553 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:09,554 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 283 transitions, 2165 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:09,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:09,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:09,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:10,182 INFO L130 PetriNetUnfolder]: 235/1256 cut-off events. [2022-11-02 21:00:10,182 INFO L131 PetriNetUnfolder]: For 8322/8358 co-relation queries the response was YES. [2022-11-02 21:00:10,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5507 conditions, 1256 events. 235/1256 cut-off events. For 8322/8358 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 9071 event pairs, 146 based on Foata normal form. 4/1219 useless extension candidates. Maximal degree in co-relation 5394. Up to 512 conditions per place. [2022-11-02 21:00:10,209 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 102 selfloop transitions, 26 changer transitions 22/314 dead transitions. [2022-11-02 21:00:10,210 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 314 transitions, 2877 flow [2022-11-02 21:00:10,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:10,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:10,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2343 transitions. [2022-11-02 21:00:10,219 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7830882352941176 [2022-11-02 21:00:10,220 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2343 transitions. [2022-11-02 21:00:10,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2343 transitions. [2022-11-02 21:00:10,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:10,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2343 transitions. [2022-11-02 21:00:10,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.8235294117647) internal successors, (2343), 17 states have internal predecessors, (2343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:10,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:10,232 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:10,233 INFO L175 Difference]: Start difference. First operand has 361 places, 283 transitions, 2165 flow. Second operand 17 states and 2343 transitions. [2022-11-02 21:00:10,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 314 transitions, 2877 flow [2022-11-02 21:00:10,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 314 transitions, 2814 flow, removed 25 selfloop flow, removed 5 redundant places. [2022-11-02 21:00:10,328 INFO L231 Difference]: Finished difference. Result has 373 places, 287 transitions, 2278 flow [2022-11-02 21:00:10,328 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2278, PETRI_PLACES=373, PETRI_TRANSITIONS=287} [2022-11-02 21:00:10,329 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 214 predicate places. [2022-11-02 21:00:10,329 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 287 transitions, 2278 flow [2022-11-02 21:00:10,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:10,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:10,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:10,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-02 21:00:10,330 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:10,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:10,332 INFO L85 PathProgramCache]: Analyzing trace with hash -520635517, now seen corresponding path program 7 times [2022-11-02 21:00:10,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:10,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287821587] [2022-11-02 21:00:10,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:10,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:10,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:10,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:10,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:10,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287821587] [2022-11-02 21:00:10,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287821587] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:10,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:10,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:10,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321942296] [2022-11-02 21:00:10,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:10,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:10,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:10,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:10,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:10,565 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:10,566 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 287 transitions, 2278 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:10,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:10,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:10,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:11,242 INFO L130 PetriNetUnfolder]: 238/1318 cut-off events. [2022-11-02 21:00:11,242 INFO L131 PetriNetUnfolder]: For 8843/8893 co-relation queries the response was YES. [2022-11-02 21:00:11,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5665 conditions, 1318 events. 238/1318 cut-off events. For 8843/8893 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9528 event pairs, 142 based on Foata normal form. 9/1282 useless extension candidates. Maximal degree in co-relation 5546. Up to 503 conditions per place. [2022-11-02 21:00:11,272 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 112 selfloop transitions, 26 changer transitions 27/330 dead transitions. [2022-11-02 21:00:11,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 330 transitions, 3077 flow [2022-11-02 21:00:11,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-02 21:00:11,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-02 21:00:11,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2210 transitions. [2022-11-02 21:00:11,276 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7848011363636364 [2022-11-02 21:00:11,277 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2210 transitions. [2022-11-02 21:00:11,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2210 transitions. [2022-11-02 21:00:11,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:11,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2210 transitions. [2022-11-02 21:00:11,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 138.125) internal successors, (2210), 16 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,290 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,291 INFO L175 Difference]: Start difference. First operand has 373 places, 287 transitions, 2278 flow. Second operand 16 states and 2210 transitions. [2022-11-02 21:00:11,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 330 transitions, 3077 flow [2022-11-02 21:00:11,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 330 transitions, 2990 flow, removed 27 selfloop flow, removed 9 redundant places. [2022-11-02 21:00:11,391 INFO L231 Difference]: Finished difference. Result has 380 places, 292 transitions, 2360 flow [2022-11-02 21:00:11,391 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2199, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2360, PETRI_PLACES=380, PETRI_TRANSITIONS=292} [2022-11-02 21:00:11,392 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 221 predicate places. [2022-11-02 21:00:11,392 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 292 transitions, 2360 flow [2022-11-02 21:00:11,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:11,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:11,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-02 21:00:11,394 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:11,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:11,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1419438873, now seen corresponding path program 12 times [2022-11-02 21:00:11,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:11,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917846861] [2022-11-02 21:00:11,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:11,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:11,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:11,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:11,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:11,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917846861] [2022-11-02 21:00:11,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917846861] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:11,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:11,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:11,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745004342] [2022-11-02 21:00:11,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:11,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:11,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:11,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:11,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:11,612 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:11,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 292 transitions, 2360 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:11,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:11,614 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:11,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:12,329 INFO L130 PetriNetUnfolder]: 228/1248 cut-off events. [2022-11-02 21:00:12,329 INFO L131 PetriNetUnfolder]: For 8420/8461 co-relation queries the response was YES. [2022-11-02 21:00:12,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5477 conditions, 1248 events. 228/1248 cut-off events. For 8420/8461 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 9025 event pairs, 140 based on Foata normal form. 6/1211 useless extension candidates. Maximal degree in co-relation 5356. Up to 507 conditions per place. [2022-11-02 21:00:12,357 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 107 selfloop transitions, 17 changer transitions 29/316 dead transitions. [2022-11-02 21:00:12,358 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 316 transitions, 2933 flow [2022-11-02 21:00:12,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:12,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2476 transitions. [2022-11-02 21:00:12,364 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7815656565656566 [2022-11-02 21:00:12,364 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2476 transitions. [2022-11-02 21:00:12,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2476 transitions. [2022-11-02 21:00:12,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:12,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2476 transitions. [2022-11-02 21:00:12,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.55555555555554) internal successors, (2476), 18 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:12,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:12,387 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:12,387 INFO L175 Difference]: Start difference. First operand has 380 places, 292 transitions, 2360 flow. Second operand 18 states and 2476 transitions. [2022-11-02 21:00:12,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 316 transitions, 2933 flow [2022-11-02 21:00:12,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 316 transitions, 2831 flow, removed 26 selfloop flow, removed 9 redundant places. [2022-11-02 21:00:12,494 INFO L231 Difference]: Finished difference. Result has 389 places, 283 transitions, 2168 flow [2022-11-02 21:00:12,494 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2168, PETRI_PLACES=389, PETRI_TRANSITIONS=283} [2022-11-02 21:00:12,495 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 230 predicate places. [2022-11-02 21:00:12,495 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 283 transitions, 2168 flow [2022-11-02 21:00:12,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:12,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:12,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:12,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-02 21:00:12,497 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:12,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:12,497 INFO L85 PathProgramCache]: Analyzing trace with hash 632672143, now seen corresponding path program 8 times [2022-11-02 21:00:12,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:12,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070930258] [2022-11-02 21:00:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:12,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:12,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:12,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:12,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070930258] [2022-11-02 21:00:12,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070930258] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:12,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:12,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:12,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64724205] [2022-11-02 21:00:12,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:12,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:12,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:12,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:12,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:12,708 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:12,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 283 transitions, 2168 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:12,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:12,710 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:12,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:13,330 INFO L130 PetriNetUnfolder]: 221/1259 cut-off events. [2022-11-02 21:00:13,330 INFO L131 PetriNetUnfolder]: For 8328/8372 co-relation queries the response was YES. [2022-11-02 21:00:13,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5298 conditions, 1259 events. 221/1259 cut-off events. For 8328/8372 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8941 event pairs, 135 based on Foata normal form. 7/1224 useless extension candidates. Maximal degree in co-relation 5175. Up to 474 conditions per place. [2022-11-02 21:00:13,359 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 100 selfloop transitions, 14 changer transitions 35/313 dead transitions. [2022-11-02 21:00:13,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 313 transitions, 2728 flow [2022-11-02 21:00:13,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:13,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:13,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2475 transitions. [2022-11-02 21:00:13,363 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.78125 [2022-11-02 21:00:13,364 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2475 transitions. [2022-11-02 21:00:13,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2475 transitions. [2022-11-02 21:00:13,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:13,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2475 transitions. [2022-11-02 21:00:13,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.5) internal successors, (2475), 18 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:13,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:13,374 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:13,374 INFO L175 Difference]: Start difference. First operand has 389 places, 283 transitions, 2168 flow. Second operand 18 states and 2475 transitions. [2022-11-02 21:00:13,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 313 transitions, 2728 flow [2022-11-02 21:00:13,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 313 transitions, 2624 flow, removed 19 selfloop flow, removed 21 redundant places. [2022-11-02 21:00:13,475 INFO L231 Difference]: Finished difference. Result has 375 places, 268 transitions, 1907 flow [2022-11-02 21:00:13,476 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2070, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1907, PETRI_PLACES=375, PETRI_TRANSITIONS=268} [2022-11-02 21:00:13,477 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 216 predicate places. [2022-11-02 21:00:13,477 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 268 transitions, 1907 flow [2022-11-02 21:00:13,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:13,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:13,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:13,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-02 21:00:13,478 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:13,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:13,479 INFO L85 PathProgramCache]: Analyzing trace with hash 784057017, now seen corresponding path program 3 times [2022-11-02 21:00:13,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:13,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120711987] [2022-11-02 21:00:13,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:13,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:13,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:13,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:13,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:13,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120711987] [2022-11-02 21:00:13,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120711987] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:13,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:13,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:13,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732845962] [2022-11-02 21:00:13,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:13,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:13,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:13,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:13,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:13,658 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:13,659 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 268 transitions, 1907 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:13,659 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:13,659 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:13,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:14,274 INFO L130 PetriNetUnfolder]: 212/1143 cut-off events. [2022-11-02 21:00:14,274 INFO L131 PetriNetUnfolder]: For 7562/7597 co-relation queries the response was YES. [2022-11-02 21:00:14,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4930 conditions, 1143 events. 212/1143 cut-off events. For 7562/7597 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7918 event pairs, 39 based on Foata normal form. 6/1117 useless extension candidates. Maximal degree in co-relation 4815. Up to 260 conditions per place. [2022-11-02 21:00:14,300 INFO L137 encePairwiseOnDemand]: 162/176 looper letters, 96 selfloop transitions, 7 changer transitions 101/353 dead transitions. [2022-11-02 21:00:14,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 353 transitions, 3241 flow [2022-11-02 21:00:14,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 21:00:14,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-02 21:00:14,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3028 transitions. [2022-11-02 21:00:14,305 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7820247933884298 [2022-11-02 21:00:14,305 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3028 transitions. [2022-11-02 21:00:14,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3028 transitions. [2022-11-02 21:00:14,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:14,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3028 transitions. [2022-11-02 21:00:14,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.63636363636363) internal successors, (3028), 22 states have internal predecessors, (3028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,317 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,317 INFO L175 Difference]: Start difference. First operand has 375 places, 268 transitions, 1907 flow. Second operand 22 states and 3028 transitions. [2022-11-02 21:00:14,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 353 transitions, 3241 flow [2022-11-02 21:00:14,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 353 transitions, 3133 flow, removed 17 selfloop flow, removed 18 redundant places. [2022-11-02 21:00:14,412 INFO L231 Difference]: Finished difference. Result has 368 places, 237 transitions, 1610 flow [2022-11-02 21:00:14,412 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1833, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1610, PETRI_PLACES=368, PETRI_TRANSITIONS=237} [2022-11-02 21:00:14,413 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 209 predicate places. [2022-11-02 21:00:14,413 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 237 transitions, 1610 flow [2022-11-02 21:00:14,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:14,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:14,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-02 21:00:14,414 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:14,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:14,415 INFO L85 PathProgramCache]: Analyzing trace with hash -2048588381, now seen corresponding path program 13 times [2022-11-02 21:00:14,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:14,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332695191] [2022-11-02 21:00:14,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:14,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:14,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:14,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332695191] [2022-11-02 21:00:14,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332695191] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:14,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:14,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:14,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738579767] [2022-11-02 21:00:14,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:14,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:14,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:14,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:14,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:14,606 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:14,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 237 transitions, 1610 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:14,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:14,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:14,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:15,080 INFO L130 PetriNetUnfolder]: 128/853 cut-off events. [2022-11-02 21:00:15,080 INFO L131 PetriNetUnfolder]: For 5485/5512 co-relation queries the response was YES. [2022-11-02 21:00:15,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3452 conditions, 853 events. 128/853 cut-off events. For 5485/5512 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 5260 event pairs, 77 based on Foata normal form. 4/826 useless extension candidates. Maximal degree in co-relation 3337. Up to 284 conditions per place. [2022-11-02 21:00:15,099 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 69 selfloop transitions, 5 changer transitions 34/254 dead transitions. [2022-11-02 21:00:15,099 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 254 transitions, 1987 flow [2022-11-02 21:00:15,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:15,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:15,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2333 transitions. [2022-11-02 21:00:15,103 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7797459893048129 [2022-11-02 21:00:15,103 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2333 transitions. [2022-11-02 21:00:15,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2333 transitions. [2022-11-02 21:00:15,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:15,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2333 transitions. [2022-11-02 21:00:15,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.23529411764707) internal successors, (2333), 17 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,113 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,113 INFO L175 Difference]: Start difference. First operand has 368 places, 237 transitions, 1610 flow. Second operand 17 states and 2333 transitions. [2022-11-02 21:00:15,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 254 transitions, 1987 flow [2022-11-02 21:00:15,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 254 transitions, 1904 flow, removed 23 selfloop flow, removed 26 redundant places. [2022-11-02 21:00:15,169 INFO L231 Difference]: Finished difference. Result has 330 places, 217 transitions, 1275 flow [2022-11-02 21:00:15,170 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1275, PETRI_PLACES=330, PETRI_TRANSITIONS=217} [2022-11-02 21:00:15,175 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 171 predicate places. [2022-11-02 21:00:15,175 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 217 transitions, 1275 flow [2022-11-02 21:00:15,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:15,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:15,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-02 21:00:15,176 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:15,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:15,177 INFO L85 PathProgramCache]: Analyzing trace with hash 753947535, now seen corresponding path program 9 times [2022-11-02 21:00:15,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:15,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561012835] [2022-11-02 21:00:15,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:15,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:15,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:15,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:15,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561012835] [2022-11-02 21:00:15,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561012835] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:15,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:15,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:15,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551175728] [2022-11-02 21:00:15,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:15,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:15,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:15,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:15,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:15,405 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:15,406 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 217 transitions, 1275 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:15,406 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:15,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:15,907 INFO L130 PetriNetUnfolder]: 132/840 cut-off events. [2022-11-02 21:00:15,907 INFO L131 PetriNetUnfolder]: For 4036/4060 co-relation queries the response was YES. [2022-11-02 21:00:15,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3176 conditions, 840 events. 132/840 cut-off events. For 4036/4060 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5071 event pairs, 72 based on Foata normal form. 3/812 useless extension candidates. Maximal degree in co-relation 3078. Up to 263 conditions per place. [2022-11-02 21:00:15,922 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 72 selfloop transitions, 22 changer transitions 25/257 dead transitions. [2022-11-02 21:00:15,922 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 257 transitions, 1932 flow [2022-11-02 21:00:15,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:15,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:15,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2479 transitions. [2022-11-02 21:00:15,926 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7825126262626263 [2022-11-02 21:00:15,926 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2479 transitions. [2022-11-02 21:00:15,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2479 transitions. [2022-11-02 21:00:15,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:15,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2479 transitions. [2022-11-02 21:00:15,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.72222222222223) internal successors, (2479), 18 states have internal predecessors, (2479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,935 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,935 INFO L175 Difference]: Start difference. First operand has 330 places, 217 transitions, 1275 flow. Second operand 18 states and 2479 transitions. [2022-11-02 21:00:15,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 257 transitions, 1932 flow [2022-11-02 21:00:15,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 257 transitions, 1839 flow, removed 22 selfloop flow, removed 23 redundant places. [2022-11-02 21:00:15,975 INFO L231 Difference]: Finished difference. Result has 303 places, 226 transitions, 1409 flow [2022-11-02 21:00:15,976 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1188, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1409, PETRI_PLACES=303, PETRI_TRANSITIONS=226} [2022-11-02 21:00:15,977 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 144 predicate places. [2022-11-02 21:00:15,977 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 226 transitions, 1409 flow [2022-11-02 21:00:15,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:15,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:15,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:15,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-02 21:00:15,979 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:15,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:15,979 INFO L85 PathProgramCache]: Analyzing trace with hash 376758783, now seen corresponding path program 10 times [2022-11-02 21:00:15,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:15,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357959539] [2022-11-02 21:00:15,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:15,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:15,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:16,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:16,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357959539] [2022-11-02 21:00:16,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357959539] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:16,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:16,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:16,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011427178] [2022-11-02 21:00:16,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:16,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:16,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:16,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:16,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:16,166 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:16,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 226 transitions, 1409 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:16,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:16,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:16,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:16,681 INFO L130 PetriNetUnfolder]: 128/847 cut-off events. [2022-11-02 21:00:16,681 INFO L131 PetriNetUnfolder]: For 3651/3667 co-relation queries the response was YES. [2022-11-02 21:00:16,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3130 conditions, 847 events. 128/847 cut-off events. For 3651/3667 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5167 event pairs, 73 based on Foata normal form. 1/817 useless extension candidates. Maximal degree in co-relation 3042. Up to 263 conditions per place. [2022-11-02 21:00:16,693 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 73 selfloop transitions, 24 changer transitions 26/261 dead transitions. [2022-11-02 21:00:16,693 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 261 transitions, 2058 flow [2022-11-02 21:00:16,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:16,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:16,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2345 transitions. [2022-11-02 21:00:16,698 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7837566844919787 [2022-11-02 21:00:16,698 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2345 transitions. [2022-11-02 21:00:16,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2345 transitions. [2022-11-02 21:00:16,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:16,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2345 transitions. [2022-11-02 21:00:16,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.94117647058823) internal successors, (2345), 17 states have internal predecessors, (2345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:16,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:16,708 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:16,708 INFO L175 Difference]: Start difference. First operand has 303 places, 226 transitions, 1409 flow. Second operand 17 states and 2345 transitions. [2022-11-02 21:00:16,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 261 transitions, 2058 flow [2022-11-02 21:00:16,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 261 transitions, 1963 flow, removed 42 selfloop flow, removed 5 redundant places. [2022-11-02 21:00:16,750 INFO L231 Difference]: Finished difference. Result has 315 places, 230 transitions, 1502 flow [2022-11-02 21:00:16,751 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1502, PETRI_PLACES=315, PETRI_TRANSITIONS=230} [2022-11-02 21:00:16,752 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 156 predicate places. [2022-11-02 21:00:16,752 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 230 transitions, 1502 flow [2022-11-02 21:00:16,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:16,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:16,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:16,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-02 21:00:16,753 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:16,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:16,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1931603283, now seen corresponding path program 11 times [2022-11-02 21:00:16,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:16,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581610069] [2022-11-02 21:00:16,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:16,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:16,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:16,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:16,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:16,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581610069] [2022-11-02 21:00:16,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581610069] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:16,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:16,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:16,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167458215] [2022-11-02 21:00:16,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:16,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:16,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:16,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:16,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:16,958 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:16,960 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 230 transitions, 1502 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:16,960 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:16,960 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:16,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:17,412 INFO L130 PetriNetUnfolder]: 125/836 cut-off events. [2022-11-02 21:00:17,412 INFO L131 PetriNetUnfolder]: For 3641/3657 co-relation queries the response was YES. [2022-11-02 21:00:17,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3102 conditions, 836 events. 125/836 cut-off events. For 3641/3657 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 5084 event pairs, 73 based on Foata normal form. 1/809 useless extension candidates. Maximal degree in co-relation 3008. Up to 263 conditions per place. [2022-11-02 21:00:17,426 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 73 selfloop transitions, 14 changer transitions 34/259 dead transitions. [2022-11-02 21:00:17,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 259 transitions, 2020 flow [2022-11-02 21:00:17,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:17,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:17,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2344 transitions. [2022-11-02 21:00:17,430 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7834224598930482 [2022-11-02 21:00:17,430 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2344 transitions. [2022-11-02 21:00:17,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2344 transitions. [2022-11-02 21:00:17,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:17,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2344 transitions. [2022-11-02 21:00:17,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.88235294117646) internal successors, (2344), 17 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:17,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:17,439 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:17,439 INFO L175 Difference]: Start difference. First operand has 315 places, 230 transitions, 1502 flow. Second operand 17 states and 2344 transitions. [2022-11-02 21:00:17,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 259 transitions, 2020 flow [2022-11-02 21:00:17,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 259 transitions, 1929 flow, removed 24 selfloop flow, removed 8 redundant places. [2022-11-02 21:00:17,487 INFO L231 Difference]: Finished difference. Result has 322 places, 221 transitions, 1330 flow [2022-11-02 21:00:17,488 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1330, PETRI_PLACES=322, PETRI_TRANSITIONS=221} [2022-11-02 21:00:17,488 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 163 predicate places. [2022-11-02 21:00:17,488 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 221 transitions, 1330 flow [2022-11-02 21:00:17,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:17,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:17,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:17,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-02 21:00:17,490 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:17,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:17,490 INFO L85 PathProgramCache]: Analyzing trace with hash -503686443, now seen corresponding path program 14 times [2022-11-02 21:00:17,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:17,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308955063] [2022-11-02 21:00:17,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:17,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:17,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:17,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:17,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:17,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308955063] [2022-11-02 21:00:17,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308955063] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:17,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:17,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:17,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700566016] [2022-11-02 21:00:17,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:17,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:17,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:17,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:17,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:17,692 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:17,694 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 221 transitions, 1330 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:17,694 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:17,694 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:17,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:18,197 INFO L130 PetriNetUnfolder]: 122/838 cut-off events. [2022-11-02 21:00:18,197 INFO L131 PetriNetUnfolder]: For 3397/3415 co-relation queries the response was YES. [2022-11-02 21:00:18,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3017 conditions, 838 events. 122/838 cut-off events. For 3397/3415 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5181 event pairs, 68 based on Foata normal form. 2/810 useless extension candidates. Maximal degree in co-relation 2922. Up to 249 conditions per place. [2022-11-02 21:00:18,211 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 76 selfloop transitions, 21 changer transitions 27/269 dead transitions. [2022-11-02 21:00:18,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 269 transitions, 2057 flow [2022-11-02 21:00:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 21:00:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 21:00:18,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2879 transitions. [2022-11-02 21:00:18,216 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7789502164502164 [2022-11-02 21:00:18,216 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2879 transitions. [2022-11-02 21:00:18,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2879 transitions. [2022-11-02 21:00:18,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:18,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2879 transitions. [2022-11-02 21:00:18,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.0952380952381) internal successors, (2879), 21 states have internal predecessors, (2879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,226 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,227 INFO L175 Difference]: Start difference. First operand has 322 places, 221 transitions, 1330 flow. Second operand 21 states and 2879 transitions. [2022-11-02 21:00:18,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 269 transitions, 2057 flow [2022-11-02 21:00:18,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 269 transitions, 1968 flow, removed 16 selfloop flow, removed 21 redundant places. [2022-11-02 21:00:18,268 INFO L231 Difference]: Finished difference. Result has 321 places, 231 transitions, 1454 flow [2022-11-02 21:00:18,268 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1454, PETRI_PLACES=321, PETRI_TRANSITIONS=231} [2022-11-02 21:00:18,270 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 162 predicate places. [2022-11-02 21:00:18,270 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 231 transitions, 1454 flow [2022-11-02 21:00:18,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:18,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:18,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-02 21:00:18,271 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:18,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:18,272 INFO L85 PathProgramCache]: Analyzing trace with hash -372368083, now seen corresponding path program 15 times [2022-11-02 21:00:18,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:18,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578529694] [2022-11-02 21:00:18,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:18,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:18,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:18,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:18,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578529694] [2022-11-02 21:00:18,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578529694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:18,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:18,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:18,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712270057] [2022-11-02 21:00:18,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:18,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:18,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:18,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:18,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:18,458 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:18,459 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 231 transitions, 1454 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:18,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:18,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:18,944 INFO L130 PetriNetUnfolder]: 118/836 cut-off events. [2022-11-02 21:00:18,945 INFO L131 PetriNetUnfolder]: For 3429/3444 co-relation queries the response was YES. [2022-11-02 21:00:18,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3054 conditions, 836 events. 118/836 cut-off events. For 3429/3444 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5167 event pairs, 69 based on Foata normal form. 1/808 useless extension candidates. Maximal degree in co-relation 2956. Up to 248 conditions per place. [2022-11-02 21:00:18,958 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 71 selfloop transitions, 22 changer transitions 33/271 dead transitions. [2022-11-02 21:00:18,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 271 transitions, 2158 flow [2022-11-02 21:00:18,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 21:00:18,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-02 21:00:18,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3015 transitions. [2022-11-02 21:00:18,963 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7786673553719008 [2022-11-02 21:00:18,963 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3015 transitions. [2022-11-02 21:00:18,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3015 transitions. [2022-11-02 21:00:18,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:18,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3015 transitions. [2022-11-02 21:00:18,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.04545454545453) internal successors, (3015), 22 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,973 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:18,973 INFO L175 Difference]: Start difference. First operand has 321 places, 231 transitions, 1454 flow. Second operand 22 states and 3015 transitions. [2022-11-02 21:00:18,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 271 transitions, 2158 flow [2022-11-02 21:00:19,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 271 transitions, 2051 flow, removed 40 selfloop flow, removed 12 redundant places. [2022-11-02 21:00:19,011 INFO L231 Difference]: Finished difference. Result has 329 places, 229 transitions, 1462 flow [2022-11-02 21:00:19,012 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1462, PETRI_PLACES=329, PETRI_TRANSITIONS=229} [2022-11-02 21:00:19,012 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 170 predicate places. [2022-11-02 21:00:19,012 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 229 transitions, 1462 flow [2022-11-02 21:00:19,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:19,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:19,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:19,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-02 21:00:19,014 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:19,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:19,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1331001983, now seen corresponding path program 12 times [2022-11-02 21:00:19,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:19,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118545622] [2022-11-02 21:00:19,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:19,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:19,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:19,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:19,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:19,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118545622] [2022-11-02 21:00:19,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118545622] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:19,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:19,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:19,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319992914] [2022-11-02 21:00:19,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:19,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:19,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:19,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:19,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:19,199 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:19,200 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 229 transitions, 1462 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:19,200 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:19,201 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:19,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:19,633 INFO L130 PetriNetUnfolder]: 112/788 cut-off events. [2022-11-02 21:00:19,633 INFO L131 PetriNetUnfolder]: For 3418/3437 co-relation queries the response was YES. [2022-11-02 21:00:19,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2869 conditions, 788 events. 112/788 cut-off events. For 3418/3437 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4646 event pairs, 63 based on Foata normal form. 1/761 useless extension candidates. Maximal degree in co-relation 2769. Up to 251 conditions per place. [2022-11-02 21:00:19,646 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 65 selfloop transitions, 3 changer transitions 37/249 dead transitions. [2022-11-02 21:00:19,646 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 249 transitions, 1811 flow [2022-11-02 21:00:19,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:19,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:19,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2469 transitions. [2022-11-02 21:00:19,650 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7793560606060606 [2022-11-02 21:00:19,650 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2469 transitions. [2022-11-02 21:00:19,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2469 transitions. [2022-11-02 21:00:19,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:19,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2469 transitions. [2022-11-02 21:00:19,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.16666666666666) internal successors, (2469), 18 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:19,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:19,658 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:19,658 INFO L175 Difference]: Start difference. First operand has 329 places, 229 transitions, 1462 flow. Second operand 18 states and 2469 transitions. [2022-11-02 21:00:19,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 249 transitions, 1811 flow [2022-11-02 21:00:19,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 249 transitions, 1724 flow, removed 23 selfloop flow, removed 18 redundant places. [2022-11-02 21:00:19,696 INFO L231 Difference]: Finished difference. Result has 319 places, 209 transitions, 1147 flow [2022-11-02 21:00:19,696 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1147, PETRI_PLACES=319, PETRI_TRANSITIONS=209} [2022-11-02 21:00:19,697 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 160 predicate places. [2022-11-02 21:00:19,697 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 209 transitions, 1147 flow [2022-11-02 21:00:19,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:19,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:19,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:19,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-02 21:00:19,698 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:19,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:19,699 INFO L85 PathProgramCache]: Analyzing trace with hash -306967925, now seen corresponding path program 16 times [2022-11-02 21:00:19,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:19,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614932110] [2022-11-02 21:00:19,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:19,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:19,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:19,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:19,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:19,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614932110] [2022-11-02 21:00:19,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614932110] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:19,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:19,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:19,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944004599] [2022-11-02 21:00:19,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:19,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:19,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:19,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:19,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:19,868 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:19,869 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 209 transitions, 1147 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:19,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:19,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:19,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:20,280 INFO L130 PetriNetUnfolder]: 87/692 cut-off events. [2022-11-02 21:00:20,281 INFO L131 PetriNetUnfolder]: For 2392/2404 co-relation queries the response was YES. [2022-11-02 21:00:20,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2342 conditions, 692 events. 87/692 cut-off events. For 2392/2404 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3891 event pairs, 57 based on Foata normal form. 1/667 useless extension candidates. Maximal degree in co-relation 2252. Up to 197 conditions per place. [2022-11-02 21:00:20,292 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 53 selfloop transitions, 10 changer transitions 30/229 dead transitions. [2022-11-02 21:00:20,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 229 transitions, 1494 flow [2022-11-02 21:00:20,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:20,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:20,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2468 transitions. [2022-11-02 21:00:20,296 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7790404040404041 [2022-11-02 21:00:20,296 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2468 transitions. [2022-11-02 21:00:20,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2468 transitions. [2022-11-02 21:00:20,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:20,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2468 transitions. [2022-11-02 21:00:20,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.11111111111111) internal successors, (2468), 18 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,305 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,305 INFO L175 Difference]: Start difference. First operand has 319 places, 209 transitions, 1147 flow. Second operand 18 states and 2468 transitions. [2022-11-02 21:00:20,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 229 transitions, 1494 flow [2022-11-02 21:00:20,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 229 transitions, 1428 flow, removed 18 selfloop flow, removed 22 redundant places. [2022-11-02 21:00:20,332 INFO L231 Difference]: Finished difference. Result has 292 places, 194 transitions, 925 flow [2022-11-02 21:00:20,333 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=925, PETRI_PLACES=292, PETRI_TRANSITIONS=194} [2022-11-02 21:00:20,333 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 133 predicate places. [2022-11-02 21:00:20,333 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 194 transitions, 925 flow [2022-11-02 21:00:20,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:20,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:20,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-02 21:00:20,334 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:20,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:20,335 INFO L85 PathProgramCache]: Analyzing trace with hash 508115407, now seen corresponding path program 13 times [2022-11-02 21:00:20,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:20,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41677452] [2022-11-02 21:00:20,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:20,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:20,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:20,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:20,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41677452] [2022-11-02 21:00:20,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41677452] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:20,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:20,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:20,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108687324] [2022-11-02 21:00:20,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:20,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:20,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:20,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:20,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:20,533 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:20,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 194 transitions, 925 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,535 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:20,535 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:20,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:20,932 INFO L130 PetriNetUnfolder]: 95/717 cut-off events. [2022-11-02 21:00:20,932 INFO L131 PetriNetUnfolder]: For 2319/2334 co-relation queries the response was YES. [2022-11-02 21:00:20,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2337 conditions, 717 events. 95/717 cut-off events. For 2319/2334 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4068 event pairs, 54 based on Foata normal form. 3/693 useless extension candidates. Maximal degree in co-relation 2258. Up to 199 conditions per place. [2022-11-02 21:00:20,943 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 53 selfloop transitions, 19 changer transitions 25/234 dead transitions. [2022-11-02 21:00:20,943 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 234 transitions, 1462 flow [2022-11-02 21:00:20,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:20,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:20,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2342 transitions. [2022-11-02 21:00:20,947 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7827540106951871 [2022-11-02 21:00:20,947 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2342 transitions. [2022-11-02 21:00:20,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2342 transitions. [2022-11-02 21:00:20,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:20,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2342 transitions. [2022-11-02 21:00:20,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.76470588235293) internal successors, (2342), 17 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,956 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,956 INFO L175 Difference]: Start difference. First operand has 292 places, 194 transitions, 925 flow. Second operand 17 states and 2342 transitions. [2022-11-02 21:00:20,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 234 transitions, 1462 flow [2022-11-02 21:00:20,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 234 transitions, 1392 flow, removed 16 selfloop flow, removed 18 redundant places. [2022-11-02 21:00:20,981 INFO L231 Difference]: Finished difference. Result has 277 places, 202 transitions, 1040 flow [2022-11-02 21:00:20,981 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=861, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1040, PETRI_PLACES=277, PETRI_TRANSITIONS=202} [2022-11-02 21:00:20,982 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 118 predicate places. [2022-11-02 21:00:20,983 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 202 transitions, 1040 flow [2022-11-02 21:00:20,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:20,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:20,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:20,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-02 21:00:20,984 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:20,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:20,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1350125303, now seen corresponding path program 14 times [2022-11-02 21:00:20,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:20,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81307236] [2022-11-02 21:00:20,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:20,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:21,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:21,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:21,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81307236] [2022-11-02 21:00:21,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81307236] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:21,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:21,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:21,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016509017] [2022-11-02 21:00:21,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:21,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:21,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:21,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:21,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:21,171 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:21,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 202 transitions, 1040 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:21,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:21,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:21,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:21,593 INFO L130 PetriNetUnfolder]: 104/740 cut-off events. [2022-11-02 21:00:21,593 INFO L131 PetriNetUnfolder]: For 2647/2662 co-relation queries the response was YES. [2022-11-02 21:00:21,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2536 conditions, 740 events. 104/740 cut-off events. For 2647/2662 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4225 event pairs, 55 based on Foata normal form. 1/714 useless extension candidates. Maximal degree in co-relation 2460. Up to 201 conditions per place. [2022-11-02 21:00:21,604 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 62 selfloop transitions, 22 changer transitions 26/247 dead transitions. [2022-11-02 21:00:21,604 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 247 transitions, 1705 flow [2022-11-02 21:00:21,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-02 21:00:21,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-02 21:00:21,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2211 transitions. [2022-11-02 21:00:21,607 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.78515625 [2022-11-02 21:00:21,607 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2211 transitions. [2022-11-02 21:00:21,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2211 transitions. [2022-11-02 21:00:21,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:21,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2211 transitions. [2022-11-02 21:00:21,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 138.1875) internal successors, (2211), 16 states have internal predecessors, (2211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:21,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:21,615 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:21,615 INFO L175 Difference]: Start difference. First operand has 277 places, 202 transitions, 1040 flow. Second operand 16 states and 2211 transitions. [2022-11-02 21:00:21,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 247 transitions, 1705 flow [2022-11-02 21:00:21,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 247 transitions, 1592 flow, removed 35 selfloop flow, removed 8 redundant places. [2022-11-02 21:00:21,641 INFO L231 Difference]: Finished difference. Result has 287 places, 212 transitions, 1179 flow [2022-11-02 21:00:21,641 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1179, PETRI_PLACES=287, PETRI_TRANSITIONS=212} [2022-11-02 21:00:21,642 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 128 predicate places. [2022-11-02 21:00:21,642 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 212 transitions, 1179 flow [2022-11-02 21:00:21,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:21,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:21,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:21,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-02 21:00:21,643 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:21,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:21,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1887228167, now seen corresponding path program 17 times [2022-11-02 21:00:21,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:21,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050933078] [2022-11-02 21:00:21,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:21,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:21,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:21,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:21,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050933078] [2022-11-02 21:00:21,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050933078] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:21,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:21,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:21,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112164938] [2022-11-02 21:00:21,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:21,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:21,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:21,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:21,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:21,832 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:21,833 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 212 transitions, 1179 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:21,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:21,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:21,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:22,286 INFO L130 PetriNetUnfolder]: 106/758 cut-off events. [2022-11-02 21:00:22,286 INFO L131 PetriNetUnfolder]: For 2899/2915 co-relation queries the response was YES. [2022-11-02 21:00:22,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2668 conditions, 758 events. 106/758 cut-off events. For 2899/2915 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4371 event pairs, 60 based on Foata normal form. 2/732 useless extension candidates. Maximal degree in co-relation 2586. Up to 230 conditions per place. [2022-11-02 21:00:22,292 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 66 selfloop transitions, 20 changer transitions 23/248 dead transitions. [2022-11-02 21:00:22,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 248 transitions, 1746 flow [2022-11-02 21:00:22,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:22,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:22,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2473 transitions. [2022-11-02 21:00:22,294 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7806186868686869 [2022-11-02 21:00:22,294 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2473 transitions. [2022-11-02 21:00:22,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2473 transitions. [2022-11-02 21:00:22,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:22,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2473 transitions. [2022-11-02 21:00:22,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.38888888888889) internal successors, (2473), 18 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,302 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,302 INFO L175 Difference]: Start difference. First operand has 287 places, 212 transitions, 1179 flow. Second operand 18 states and 2473 transitions. [2022-11-02 21:00:22,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 248 transitions, 1746 flow [2022-11-02 21:00:22,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 248 transitions, 1671 flow, removed 25 selfloop flow, removed 7 redundant places. [2022-11-02 21:00:22,332 INFO L231 Difference]: Finished difference. Result has 299 places, 221 transitions, 1307 flow [2022-11-02 21:00:22,332 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1307, PETRI_PLACES=299, PETRI_TRANSITIONS=221} [2022-11-02 21:00:22,333 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 140 predicate places. [2022-11-02 21:00:22,333 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 221 transitions, 1307 flow [2022-11-02 21:00:22,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:22,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:22,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-02 21:00:22,334 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:22,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:22,334 INFO L85 PathProgramCache]: Analyzing trace with hash 500158425, now seen corresponding path program 18 times [2022-11-02 21:00:22,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:22,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96319730] [2022-11-02 21:00:22,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:22,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:22,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:22,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:22,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:22,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96319730] [2022-11-02 21:00:22,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96319730] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:22,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:22,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:22,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759343180] [2022-11-02 21:00:22,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:22,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:22,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:22,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:22,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:22,530 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:22,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 221 transitions, 1307 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:22,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:22,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:22,966 INFO L130 PetriNetUnfolder]: 101/764 cut-off events. [2022-11-02 21:00:22,967 INFO L131 PetriNetUnfolder]: For 3051/3062 co-relation queries the response was YES. [2022-11-02 21:00:22,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2691 conditions, 764 events. 101/764 cut-off events. For 3051/3062 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4457 event pairs, 54 based on Foata normal form. 1/740 useless extension candidates. Maximal degree in co-relation 2605. Up to 231 conditions per place. [2022-11-02 21:00:22,978 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 67 selfloop transitions, 22 changer transitions 24/252 dead transitions. [2022-11-02 21:00:22,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 252 transitions, 1878 flow [2022-11-02 21:00:22,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:22,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:22,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2339 transitions. [2022-11-02 21:00:22,981 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7817513368983957 [2022-11-02 21:00:22,982 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2339 transitions. [2022-11-02 21:00:22,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2339 transitions. [2022-11-02 21:00:22,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:22,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2339 transitions. [2022-11-02 21:00:22,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.58823529411765) internal successors, (2339), 17 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,989 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:22,990 INFO L175 Difference]: Start difference. First operand has 299 places, 221 transitions, 1307 flow. Second operand 17 states and 2339 transitions. [2022-11-02 21:00:22,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 252 transitions, 1878 flow [2022-11-02 21:00:23,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 252 transitions, 1801 flow, removed 34 selfloop flow, removed 5 redundant places. [2022-11-02 21:00:23,020 INFO L231 Difference]: Finished difference. Result has 311 places, 225 transitions, 1405 flow [2022-11-02 21:00:23,021 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1405, PETRI_PLACES=311, PETRI_TRANSITIONS=225} [2022-11-02 21:00:23,021 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 152 predicate places. [2022-11-02 21:00:23,022 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 225 transitions, 1405 flow [2022-11-02 21:00:23,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:23,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:23,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:23,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-02 21:00:23,023 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:23,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:23,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1912613659, now seen corresponding path program 19 times [2022-11-02 21:00:23,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:23,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487857112] [2022-11-02 21:00:23,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:23,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:23,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:23,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:23,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:23,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487857112] [2022-11-02 21:00:23,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487857112] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:23,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:23,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:23,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941182229] [2022-11-02 21:00:23,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:23,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:23,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:23,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:23,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:23,212 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:23,213 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 225 transitions, 1405 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:23,213 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:23,213 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:23,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:23,573 INFO L130 PetriNetUnfolder]: 94/738 cut-off events. [2022-11-02 21:00:23,573 INFO L131 PetriNetUnfolder]: For 2900/2911 co-relation queries the response was YES. [2022-11-02 21:00:23,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2617 conditions, 738 events. 94/738 cut-off events. For 2900/2911 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4263 event pairs, 54 based on Foata normal form. 1/714 useless extension candidates. Maximal degree in co-relation 2525. Up to 231 conditions per place. [2022-11-02 21:00:23,585 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 66 selfloop transitions, 12 changer transitions 29/246 dead transitions. [2022-11-02 21:00:23,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 246 transitions, 1838 flow [2022-11-02 21:00:23,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:23,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:23,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2334 transitions. [2022-11-02 21:00:23,588 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7800802139037433 [2022-11-02 21:00:23,589 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2334 transitions. [2022-11-02 21:00:23,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2334 transitions. [2022-11-02 21:00:23,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:23,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2334 transitions. [2022-11-02 21:00:23,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.2941176470588) internal successors, (2334), 17 states have internal predecessors, (2334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:23,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:23,596 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:23,597 INFO L175 Difference]: Start difference. First operand has 311 places, 225 transitions, 1405 flow. Second operand 17 states and 2334 transitions. [2022-11-02 21:00:23,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 246 transitions, 1838 flow [2022-11-02 21:00:23,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 246 transitions, 1743 flow, removed 27 selfloop flow, removed 9 redundant places. [2022-11-02 21:00:23,630 INFO L231 Difference]: Finished difference. Result has 317 places, 216 transitions, 1235 flow [2022-11-02 21:00:23,630 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1235, PETRI_PLACES=317, PETRI_TRANSITIONS=216} [2022-11-02 21:00:23,631 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 158 predicate places. [2022-11-02 21:00:23,631 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 216 transitions, 1235 flow [2022-11-02 21:00:23,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:23,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:23,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:23,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-02 21:00:23,632 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:23,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:23,633 INFO L85 PathProgramCache]: Analyzing trace with hash 995100553, now seen corresponding path program 20 times [2022-11-02 21:00:23,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:23,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198185860] [2022-11-02 21:00:23,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:23,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:23,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:23,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:23,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198185860] [2022-11-02 21:00:23,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198185860] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:23,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:23,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:23,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103529351] [2022-11-02 21:00:23,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:23,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:23,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:23,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:23,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:23,843 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:23,844 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 216 transitions, 1235 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:23,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:23,845 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:23,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:24,235 INFO L130 PetriNetUnfolder]: 84/647 cut-off events. [2022-11-02 21:00:24,236 INFO L131 PetriNetUnfolder]: For 2423/2434 co-relation queries the response was YES. [2022-11-02 21:00:24,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2234 conditions, 647 events. 84/647 cut-off events. For 2423/2434 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3455 event pairs, 53 based on Foata normal form. 1/624 useless extension candidates. Maximal degree in co-relation 2142. Up to 207 conditions per place. [2022-11-02 21:00:24,246 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 51 selfloop transitions, 0 changer transitions 41/225 dead transitions. [2022-11-02 21:00:24,246 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 225 transitions, 1480 flow [2022-11-02 21:00:24,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:24,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2458 transitions. [2022-11-02 21:00:24,249 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7758838383838383 [2022-11-02 21:00:24,249 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2458 transitions. [2022-11-02 21:00:24,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2458 transitions. [2022-11-02 21:00:24,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:24,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2458 transitions. [2022-11-02 21:00:24,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.55555555555554) internal successors, (2458), 18 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,257 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,257 INFO L175 Difference]: Start difference. First operand has 317 places, 216 transitions, 1235 flow. Second operand 18 states and 2458 transitions. [2022-11-02 21:00:24,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 225 transitions, 1480 flow [2022-11-02 21:00:24,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 225 transitions, 1368 flow, removed 25 selfloop flow, removed 23 redundant places. [2022-11-02 21:00:24,289 INFO L231 Difference]: Finished difference. Result has 298 places, 184 transitions, 843 flow [2022-11-02 21:00:24,289 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=843, PETRI_PLACES=298, PETRI_TRANSITIONS=184} [2022-11-02 21:00:24,290 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 139 predicate places. [2022-11-02 21:00:24,290 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 184 transitions, 843 flow [2022-11-02 21:00:24,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:24,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:24,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-02 21:00:24,292 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:24,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:24,293 INFO L85 PathProgramCache]: Analyzing trace with hash -214747593, now seen corresponding path program 15 times [2022-11-02 21:00:24,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:24,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630734329] [2022-11-02 21:00:24,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:24,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:24,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:24,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:24,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:24,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630734329] [2022-11-02 21:00:24,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630734329] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:24,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:24,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:24,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099540973] [2022-11-02 21:00:24,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:24,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:24,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:24,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:24,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:24,497 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:24,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 184 transitions, 843 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:24,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:24,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:24,947 INFO L130 PetriNetUnfolder]: 85/641 cut-off events. [2022-11-02 21:00:24,947 INFO L131 PetriNetUnfolder]: For 2328/2335 co-relation queries the response was YES. [2022-11-02 21:00:24,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2121 conditions, 641 events. 85/641 cut-off events. For 2328/2335 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3467 event pairs, 42 based on Foata normal form. 1/619 useless extension candidates. Maximal degree in co-relation 2041. Up to 130 conditions per place. [2022-11-02 21:00:24,956 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 60 selfloop transitions, 25 changer transitions 31/236 dead transitions. [2022-11-02 21:00:24,957 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 236 transitions, 1632 flow [2022-11-02 21:00:24,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-02 21:00:24,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-02 21:00:24,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2883 transitions. [2022-11-02 21:00:24,960 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7800324675324676 [2022-11-02 21:00:24,961 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2883 transitions. [2022-11-02 21:00:24,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2883 transitions. [2022-11-02 21:00:24,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:24,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2883 transitions. [2022-11-02 21:00:24,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.28571428571428) internal successors, (2883), 21 states have internal predecessors, (2883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,970 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,970 INFO L175 Difference]: Start difference. First operand has 298 places, 184 transitions, 843 flow. Second operand 21 states and 2883 transitions. [2022-11-02 21:00:24,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 236 transitions, 1632 flow [2022-11-02 21:00:24,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 236 transitions, 1604 flow, removed 13 selfloop flow, removed 11 redundant places. [2022-11-02 21:00:24,989 INFO L231 Difference]: Finished difference. Result has 279 places, 194 transitions, 1056 flow [2022-11-02 21:00:24,990 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1056, PETRI_PLACES=279, PETRI_TRANSITIONS=194} [2022-11-02 21:00:24,990 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 120 predicate places. [2022-11-02 21:00:24,991 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 194 transitions, 1056 flow [2022-11-02 21:00:24,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:24,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:24,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:24,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-02 21:00:24,992 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:24,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:24,992 INFO L85 PathProgramCache]: Analyzing trace with hash -2029344571, now seen corresponding path program 16 times [2022-11-02 21:00:24,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:24,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54688104] [2022-11-02 21:00:24,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:24,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:25,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:25,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:25,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54688104] [2022-11-02 21:00:25,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54688104] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:25,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:25,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:25,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927033075] [2022-11-02 21:00:25,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:25,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:25,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:25,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:25,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:25,175 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:25,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 194 transitions, 1056 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:25,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:25,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:25,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:25,619 INFO L130 PetriNetUnfolder]: 84/624 cut-off events. [2022-11-02 21:00:25,620 INFO L131 PetriNetUnfolder]: For 2605/2610 co-relation queries the response was YES. [2022-11-02 21:00:25,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2155 conditions, 624 events. 84/624 cut-off events. For 2605/2610 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3256 event pairs, 43 based on Foata normal form. 1/600 useless extension candidates. Maximal degree in co-relation 2068. Up to 130 conditions per place. [2022-11-02 21:00:25,625 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 56 selfloop transitions, 25 changer transitions 37/238 dead transitions. [2022-11-02 21:00:25,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 238 transitions, 1790 flow [2022-11-02 21:00:25,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 21:00:25,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-02 21:00:25,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3018 transitions. [2022-11-02 21:00:25,628 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7794421487603306 [2022-11-02 21:00:25,628 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3018 transitions. [2022-11-02 21:00:25,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3018 transitions. [2022-11-02 21:00:25,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:25,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3018 transitions. [2022-11-02 21:00:25,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.1818181818182) internal successors, (3018), 22 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:25,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:25,636 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:25,636 INFO L175 Difference]: Start difference. First operand has 279 places, 194 transitions, 1056 flow. Second operand 22 states and 3018 transitions. [2022-11-02 21:00:25,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 238 transitions, 1790 flow [2022-11-02 21:00:25,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 238 transitions, 1675 flow, removed 44 selfloop flow, removed 13 redundant places. [2022-11-02 21:00:25,659 INFO L231 Difference]: Finished difference. Result has 286 places, 192 transitions, 1073 flow [2022-11-02 21:00:25,660 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1073, PETRI_PLACES=286, PETRI_TRANSITIONS=192} [2022-11-02 21:00:25,660 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 127 predicate places. [2022-11-02 21:00:25,660 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 192 transitions, 1073 flow [2022-11-02 21:00:25,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:25,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:25,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:25,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-02 21:00:25,662 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:25,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:25,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1114199739, now seen corresponding path program 17 times [2022-11-02 21:00:25,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:25,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261467593] [2022-11-02 21:00:25,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:25,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:25,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:25,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:25,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:25,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261467593] [2022-11-02 21:00:25,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261467593] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:25,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:25,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:25,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585928811] [2022-11-02 21:00:25,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:25,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:25,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:25,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:25,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:25,842 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:25,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 192 transitions, 1073 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:25,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:25,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:25,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:26,282 INFO L130 PetriNetUnfolder]: 71/574 cut-off events. [2022-11-02 21:00:26,282 INFO L131 PetriNetUnfolder]: For 2143/2148 co-relation queries the response was YES. [2022-11-02 21:00:26,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1891 conditions, 574 events. 71/574 cut-off events. For 2143/2148 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2839 event pairs, 43 based on Foata normal form. 1/552 useless extension candidates. Maximal degree in co-relation 1803. Up to 128 conditions per place. [2022-11-02 21:00:26,289 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 49 selfloop transitions, 13 changer transitions 34/216 dead transitions. [2022-11-02 21:00:26,289 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 216 transitions, 1492 flow [2022-11-02 21:00:26,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:26,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:26,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2471 transitions. [2022-11-02 21:00:26,293 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7799873737373737 [2022-11-02 21:00:26,293 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2471 transitions. [2022-11-02 21:00:26,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2471 transitions. [2022-11-02 21:00:26,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:26,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2471 transitions. [2022-11-02 21:00:26,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.27777777777777) internal successors, (2471), 18 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,302 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,302 INFO L175 Difference]: Start difference. First operand has 286 places, 192 transitions, 1073 flow. Second operand 18 states and 2471 transitions. [2022-11-02 21:00:26,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 216 transitions, 1492 flow [2022-11-02 21:00:26,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 216 transitions, 1375 flow, removed 34 selfloop flow, removed 17 redundant places. [2022-11-02 21:00:26,325 INFO L231 Difference]: Finished difference. Result has 279 places, 177 transitions, 846 flow [2022-11-02 21:00:26,326 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=846, PETRI_PLACES=279, PETRI_TRANSITIONS=177} [2022-11-02 21:00:26,326 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 120 predicate places. [2022-11-02 21:00:26,326 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 177 transitions, 846 flow [2022-11-02 21:00:26,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:26,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:26,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-02 21:00:26,328 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:26,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:26,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1620854129, now seen corresponding path program 18 times [2022-11-02 21:00:26,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:26,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485592335] [2022-11-02 21:00:26,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:26,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:26,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:26,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:26,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485592335] [2022-11-02 21:00:26,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485592335] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:26,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:26,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:26,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237273802] [2022-11-02 21:00:26,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:26,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:26,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:26,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:26,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:26,549 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:26,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 177 transitions, 846 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:26,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:26,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:26,975 INFO L130 PetriNetUnfolder]: 73/590 cut-off events. [2022-11-02 21:00:26,975 INFO L131 PetriNetUnfolder]: For 2295/2300 co-relation queries the response was YES. [2022-11-02 21:00:26,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 590 events. 73/590 cut-off events. For 2295/2300 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2979 event pairs, 42 based on Foata normal form. 1/570 useless extension candidates. Maximal degree in co-relation 1831. Up to 128 conditions per place. [2022-11-02 21:00:26,984 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 46 selfloop transitions, 23 changer transitions 27/216 dead transitions. [2022-11-02 21:00:26,984 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 216 transitions, 1490 flow [2022-11-02 21:00:26,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:00:26,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:00:26,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2342 transitions. [2022-11-02 21:00:26,988 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7827540106951871 [2022-11-02 21:00:26,988 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2342 transitions. [2022-11-02 21:00:26,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2342 transitions. [2022-11-02 21:00:26,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:26,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2342 transitions. [2022-11-02 21:00:26,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.76470588235293) internal successors, (2342), 17 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,996 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:26,996 INFO L175 Difference]: Start difference. First operand has 279 places, 177 transitions, 846 flow. Second operand 17 states and 2342 transitions. [2022-11-02 21:00:26,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 216 transitions, 1490 flow [2022-11-02 21:00:27,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 216 transitions, 1340 flow, removed 34 selfloop flow, removed 17 redundant places. [2022-11-02 21:00:27,016 INFO L231 Difference]: Finished difference. Result has 265 places, 185 transitions, 975 flow [2022-11-02 21:00:27,016 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=975, PETRI_PLACES=265, PETRI_TRANSITIONS=185} [2022-11-02 21:00:27,017 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 106 predicate places. [2022-11-02 21:00:27,017 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 185 transitions, 975 flow [2022-11-02 21:00:27,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:27,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:27,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:27,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-02 21:00:27,018 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:27,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:27,019 INFO L85 PathProgramCache]: Analyzing trace with hash -237315011, now seen corresponding path program 19 times [2022-11-02 21:00:27,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:27,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867103125] [2022-11-02 21:00:27,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:27,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:27,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:27,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:27,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:27,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867103125] [2022-11-02 21:00:27,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867103125] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:27,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:27,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:27,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023964359] [2022-11-02 21:00:27,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:27,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:27,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:27,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:27,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:27,212 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:27,214 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 185 transitions, 975 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:27,214 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:27,214 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:27,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:27,623 INFO L130 PetriNetUnfolder]: 62/552 cut-off events. [2022-11-02 21:00:27,623 INFO L131 PetriNetUnfolder]: For 1543/1548 co-relation queries the response was YES. [2022-11-02 21:00:27,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1692 conditions, 552 events. 62/552 cut-off events. For 1543/1548 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2677 event pairs, 38 based on Foata normal form. 1/531 useless extension candidates. Maximal degree in co-relation 1613. Up to 127 conditions per place. [2022-11-02 21:00:27,632 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 42 selfloop transitions, 12 changer transitions 36/210 dead transitions. [2022-11-02 21:00:27,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 210 transitions, 1364 flow [2022-11-02 21:00:27,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:27,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:27,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2473 transitions. [2022-11-02 21:00:27,635 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7806186868686869 [2022-11-02 21:00:27,636 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2473 transitions. [2022-11-02 21:00:27,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2473 transitions. [2022-11-02 21:00:27,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:27,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2473 transitions. [2022-11-02 21:00:27,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.38888888888889) internal successors, (2473), 18 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:27,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:27,645 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:27,645 INFO L175 Difference]: Start difference. First operand has 265 places, 185 transitions, 975 flow. Second operand 18 states and 2473 transitions. [2022-11-02 21:00:27,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 210 transitions, 1364 flow [2022-11-02 21:00:27,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 210 transitions, 1280 flow, removed 29 selfloop flow, removed 7 redundant places. [2022-11-02 21:00:27,664 INFO L231 Difference]: Finished difference. Result has 274 places, 173 transitions, 780 flow [2022-11-02 21:00:27,665 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=780, PETRI_PLACES=274, PETRI_TRANSITIONS=173} [2022-11-02 21:00:27,665 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 115 predicate places. [2022-11-02 21:00:27,666 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 173 transitions, 780 flow [2022-11-02 21:00:27,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:27,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:27,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:27,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-11-02 21:00:27,667 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:27,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:27,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1391377913, now seen corresponding path program 20 times [2022-11-02 21:00:27,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:27,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749391892] [2022-11-02 21:00:27,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:27,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:27,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:27,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749391892] [2022-11-02 21:00:27,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749391892] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:27,868 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:27,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-02 21:00:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302027327] [2022-11-02 21:00:27,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:27,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-02 21:00:27,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:27,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-02 21:00:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-02 21:00:27,871 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-11-02 21:00:27,872 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 173 transitions, 780 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:27,872 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:27,872 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-11-02 21:00:27,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:28,213 INFO L130 PetriNetUnfolder]: 50/447 cut-off events. [2022-11-02 21:00:28,213 INFO L131 PetriNetUnfolder]: For 1009/1014 co-relation queries the response was YES. [2022-11-02 21:00:28,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1279 conditions, 447 events. 50/447 cut-off events. For 1009/1014 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1862 event pairs, 36 based on Foata normal form. 1/426 useless extension candidates. Maximal degree in co-relation 1198. Up to 104 conditions per place. [2022-11-02 21:00:28,217 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 27 selfloop transitions, 0 changer transitions 45/186 dead transitions. [2022-11-02 21:00:28,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 186 transitions, 991 flow [2022-11-02 21:00:28,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-02 21:00:28,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-02 21:00:28,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2461 transitions. [2022-11-02 21:00:28,220 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7768308080808081 [2022-11-02 21:00:28,220 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2461 transitions. [2022-11-02 21:00:28,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2461 transitions. [2022-11-02 21:00:28,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:28,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2461 transitions. [2022-11-02 21:00:28,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.72222222222223) internal successors, (2461), 18 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:28,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:28,229 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:28,229 INFO L175 Difference]: Start difference. First operand has 274 places, 173 transitions, 780 flow. Second operand 18 states and 2461 transitions. [2022-11-02 21:00:28,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 186 transitions, 991 flow [2022-11-02 21:00:28,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 186 transitions, 878 flow, removed 29 selfloop flow, removed 21 redundant places. [2022-11-02 21:00:28,242 INFO L231 Difference]: Finished difference. Result has 256 places, 141 transitions, 388 flow [2022-11-02 21:00:28,242 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=388, PETRI_PLACES=256, PETRI_TRANSITIONS=141} [2022-11-02 21:00:28,243 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 97 predicate places. [2022-11-02 21:00:28,243 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 141 transitions, 388 flow [2022-11-02 21:00:28,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:28,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:28,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:28,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-02 21:00:28,244 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:28,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:28,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1403505741, now seen corresponding path program 1 times [2022-11-02 21:00:28,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:28,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792898817] [2022-11-02 21:00:28,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:28,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:28,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:29,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-02 21:00:29,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:29,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792898817] [2022-11-02 21:00:29,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792898817] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:29,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:29,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:00:29,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796862473] [2022-11-02 21:00:29,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:29,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:00:29,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:29,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:00:29,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:00:29,288 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:00:29,291 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 141 transitions, 388 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:29,291 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:29,291 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:00:29,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:33,632 INFO L130 PetriNetUnfolder]: 367/1319 cut-off events. [2022-11-02 21:00:33,632 INFO L131 PetriNetUnfolder]: For 2085/2087 co-relation queries the response was YES. [2022-11-02 21:00:33,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3284 conditions, 1319 events. 367/1319 cut-off events. For 2085/2087 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 7663 event pairs, 9 based on Foata normal form. 1/1302 useless extension candidates. Maximal degree in co-relation 3215. Up to 118 conditions per place. [2022-11-02 21:00:33,646 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 184 selfloop transitions, 32 changer transitions 49/352 dead transitions. [2022-11-02 21:00:33,646 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 352 transitions, 1953 flow [2022-11-02 21:00:33,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-02 21:00:33,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-11-02 21:00:33,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 4974 transitions. [2022-11-02 21:00:33,652 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6423037190082644 [2022-11-02 21:00:33,653 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 4974 transitions. [2022-11-02 21:00:33,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 4974 transitions. [2022-11-02 21:00:33,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:33,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 4974 transitions. [2022-11-02 21:00:33,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 113.04545454545455) internal successors, (4974), 44 states have internal predecessors, (4974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:33,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 176.0) internal successors, (7920), 45 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:33,671 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 176.0) internal successors, (7920), 45 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:33,671 INFO L175 Difference]: Start difference. First operand has 256 places, 141 transitions, 388 flow. Second operand 44 states and 4974 transitions. [2022-11-02 21:00:33,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 352 transitions, 1953 flow [2022-11-02 21:00:33,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 352 transitions, 1769 flow, removed 91 selfloop flow, removed 11 redundant places. [2022-11-02 21:00:33,686 INFO L231 Difference]: Finished difference. Result has 277 places, 163 transitions, 685 flow [2022-11-02 21:00:33,686 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=685, PETRI_PLACES=277, PETRI_TRANSITIONS=163} [2022-11-02 21:00:33,687 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 118 predicate places. [2022-11-02 21:00:33,687 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 163 transitions, 685 flow [2022-11-02 21:00:33,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:33,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:33,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:33,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-11-02 21:00:33,689 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:33,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:33,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1767436217, now seen corresponding path program 2 times [2022-11-02 21:00:33,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:33,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974286494] [2022-11-02 21:00:33,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:33,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:34,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:34,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:34,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974286494] [2022-11-02 21:00:34,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974286494] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:34,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:34,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:00:34,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152517319] [2022-11-02 21:00:34,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:34,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:00:34,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:34,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:00:34,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:00:34,718 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:00:34,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 163 transitions, 685 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:34,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:34,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:00:34,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:41,387 INFO L130 PetriNetUnfolder]: 394/1440 cut-off events. [2022-11-02 21:00:41,387 INFO L131 PetriNetUnfolder]: For 6612/6614 co-relation queries the response was YES. [2022-11-02 21:00:41,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4675 conditions, 1440 events. 394/1440 cut-off events. For 6612/6614 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 8702 event pairs, 28 based on Foata normal form. 1/1390 useless extension candidates. Maximal degree in co-relation 4582. Up to 123 conditions per place. [2022-11-02 21:00:41,400 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 249 selfloop transitions, 23 changer transitions 117/476 dead transitions. [2022-11-02 21:00:41,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 476 transitions, 3384 flow [2022-11-02 21:00:41,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-11-02 21:00:41,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-11-02 21:00:41,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 7306 transitions. [2022-11-02 21:00:41,408 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6386363636363637 [2022-11-02 21:00:41,408 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 7306 transitions. [2022-11-02 21:00:41,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 7306 transitions. [2022-11-02 21:00:41,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:41,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 7306 transitions. [2022-11-02 21:00:41,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 112.4) internal successors, (7306), 65 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:41,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:41,431 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:41,431 INFO L175 Difference]: Start difference. First operand has 277 places, 163 transitions, 685 flow. Second operand 65 states and 7306 transitions. [2022-11-02 21:00:41,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 476 transitions, 3384 flow [2022-11-02 21:00:41,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 476 transitions, 2865 flow, removed 183 selfloop flow, removed 27 redundant places. [2022-11-02 21:00:41,459 INFO L231 Difference]: Finished difference. Result has 342 places, 163 transitions, 727 flow [2022-11-02 21:00:41,459 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=727, PETRI_PLACES=342, PETRI_TRANSITIONS=163} [2022-11-02 21:00:41,460 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 183 predicate places. [2022-11-02 21:00:41,460 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 163 transitions, 727 flow [2022-11-02 21:00:41,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:41,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:41,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:41,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-02 21:00:41,461 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:41,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:41,462 INFO L85 PathProgramCache]: Analyzing trace with hash -2017769885, now seen corresponding path program 3 times [2022-11-02 21:00:41,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:41,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559334537] [2022-11-02 21:00:41,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:41,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:42,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:42,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:42,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559334537] [2022-11-02 21:00:42,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559334537] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:42,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:42,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:00:42,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258675482] [2022-11-02 21:00:42,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:42,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:00:42,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:42,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:00:42,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:00:42,347 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:00:42,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 163 transitions, 727 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:42,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:42,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:00:42,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:48,706 INFO L130 PetriNetUnfolder]: 402/1463 cut-off events. [2022-11-02 21:00:48,706 INFO L131 PetriNetUnfolder]: For 7496/7498 co-relation queries the response was YES. [2022-11-02 21:00:48,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5387 conditions, 1463 events. 402/1463 cut-off events. For 7496/7498 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 8979 event pairs, 17 based on Foata normal form. 1/1438 useless extension candidates. Maximal degree in co-relation 5263. Up to 105 conditions per place. [2022-11-02 21:00:48,726 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 240 selfloop transitions, 21 changer transitions 124/472 dead transitions. [2022-11-02 21:00:48,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 472 transitions, 3699 flow [2022-11-02 21:00:48,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-11-02 21:00:48,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-11-02 21:00:48,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 7313 transitions. [2022-11-02 21:00:48,733 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6392482517482517 [2022-11-02 21:00:48,734 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 7313 transitions. [2022-11-02 21:00:48,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 7313 transitions. [2022-11-02 21:00:48,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:48,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 7313 transitions. [2022-11-02 21:00:48,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 112.50769230769231) internal successors, (7313), 65 states have internal predecessors, (7313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:48,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:48,756 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:48,756 INFO L175 Difference]: Start difference. First operand has 342 places, 163 transitions, 727 flow. Second operand 65 states and 7313 transitions. [2022-11-02 21:00:48,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 472 transitions, 3699 flow [2022-11-02 21:00:48,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 472 transitions, 3015 flow, removed 161 selfloop flow, removed 61 redundant places. [2022-11-02 21:00:48,792 INFO L231 Difference]: Finished difference. Result has 346 places, 163 transitions, 755 flow [2022-11-02 21:00:48,793 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=755, PETRI_PLACES=346, PETRI_TRANSITIONS=163} [2022-11-02 21:00:48,793 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 187 predicate places. [2022-11-02 21:00:48,793 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 163 transitions, 755 flow [2022-11-02 21:00:48,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:48,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:48,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:48,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-02 21:00:48,795 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:48,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:48,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1946705425, now seen corresponding path program 4 times [2022-11-02 21:00:48,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:48,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260958251] [2022-11-02 21:00:48,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:48,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:48,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:49,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:49,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:49,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260958251] [2022-11-02 21:00:49,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260958251] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:49,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:49,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:00:49,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497159742] [2022-11-02 21:00:49,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:49,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:00:49,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:49,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:00:49,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:00:49,682 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:00:49,683 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 163 transitions, 755 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:49,683 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:49,683 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:00:49,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:00:56,033 INFO L130 PetriNetUnfolder]: 444/1700 cut-off events. [2022-11-02 21:00:56,034 INFO L131 PetriNetUnfolder]: For 11932/11934 co-relation queries the response was YES. [2022-11-02 21:00:56,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6655 conditions, 1700 events. 444/1700 cut-off events. For 11932/11934 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 10857 event pairs, 46 based on Foata normal form. 1/1650 useless extension candidates. Maximal degree in co-relation 6528. Up to 129 conditions per place. [2022-11-02 21:00:56,050 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 253 selfloop transitions, 27 changer transitions 111/478 dead transitions. [2022-11-02 21:00:56,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 478 transitions, 3825 flow [2022-11-02 21:00:56,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-02 21:00:56,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-02 21:00:56,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 6999 transitions. [2022-11-02 21:00:56,057 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6414039589442815 [2022-11-02 21:00:56,057 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 6999 transitions. [2022-11-02 21:00:56,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 6999 transitions. [2022-11-02 21:00:56,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:00:56,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 6999 transitions. [2022-11-02 21:00:56,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 112.88709677419355) internal successors, (6999), 62 states have internal predecessors, (6999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:56,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:56,078 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:56,079 INFO L175 Difference]: Start difference. First operand has 346 places, 163 transitions, 755 flow. Second operand 62 states and 6999 transitions. [2022-11-02 21:00:56,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 478 transitions, 3825 flow [2022-11-02 21:00:56,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 478 transitions, 3106 flow, removed 180 selfloop flow, removed 60 redundant places. [2022-11-02 21:00:56,125 INFO L231 Difference]: Finished difference. Result has 346 places, 168 transitions, 839 flow [2022-11-02 21:00:56,125 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=839, PETRI_PLACES=346, PETRI_TRANSITIONS=168} [2022-11-02 21:00:56,126 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 187 predicate places. [2022-11-02 21:00:56,126 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 168 transitions, 839 flow [2022-11-02 21:00:56,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:56,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:00:56,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:00:56,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-02 21:00:56,127 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:00:56,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:00:56,128 INFO L85 PathProgramCache]: Analyzing trace with hash 310842647, now seen corresponding path program 5 times [2022-11-02 21:00:56,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:00:56,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767093716] [2022-11-02 21:00:56,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:00:56,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:00:56,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:00:57,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:00:57,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:00:57,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767093716] [2022-11-02 21:00:57,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767093716] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:00:57,029 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:00:57,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:00:57,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508369601] [2022-11-02 21:00:57,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:00:57,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:00:57,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:00:57,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:00:57,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:00:57,033 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:00:57,035 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 168 transitions, 839 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:00:57,035 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:00:57,035 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:00:57,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:01:03,342 INFO L130 PetriNetUnfolder]: 562/2150 cut-off events. [2022-11-02 21:01:03,342 INFO L131 PetriNetUnfolder]: For 15951/15953 co-relation queries the response was YES. [2022-11-02 21:01:03,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8747 conditions, 2150 events. 562/2150 cut-off events. For 15951/15953 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 14969 event pairs, 79 based on Foata normal form. 1/2109 useless extension candidates. Maximal degree in co-relation 8618. Up to 178 conditions per place. [2022-11-02 21:01:03,380 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 279 selfloop transitions, 19 changer transitions 116/501 dead transitions. [2022-11-02 21:01:03,380 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 501 transitions, 4522 flow [2022-11-02 21:01:03,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-02 21:01:03,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-02 21:01:03,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7003 transitions. [2022-11-02 21:01:03,387 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6417705278592375 [2022-11-02 21:01:03,387 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7003 transitions. [2022-11-02 21:01:03,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7003 transitions. [2022-11-02 21:01:03,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:01:03,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7003 transitions. [2022-11-02 21:01:03,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 112.95161290322581) internal successors, (7003), 62 states have internal predecessors, (7003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:03,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:03,399 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:03,399 INFO L175 Difference]: Start difference. First operand has 346 places, 168 transitions, 839 flow. Second operand 62 states and 7003 transitions. [2022-11-02 21:01:03,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 501 transitions, 4522 flow [2022-11-02 21:01:03,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 501 transitions, 3884 flow, removed 243 selfloop flow, removed 50 redundant places. [2022-11-02 21:01:03,445 INFO L231 Difference]: Finished difference. Result has 362 places, 175 transitions, 962 flow [2022-11-02 21:01:03,445 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=962, PETRI_PLACES=362, PETRI_TRANSITIONS=175} [2022-11-02 21:01:03,445 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 203 predicate places. [2022-11-02 21:01:03,445 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 175 transitions, 962 flow [2022-11-02 21:01:03,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:03,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:01:03,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:01:03,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-11-02 21:01:03,446 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:01:03,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:01:03,447 INFO L85 PathProgramCache]: Analyzing trace with hash 966652741, now seen corresponding path program 6 times [2022-11-02 21:01:03,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:01:03,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115726502] [2022-11-02 21:01:03,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:01:03,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:01:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:01:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:01:04,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:01:04,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115726502] [2022-11-02 21:01:04,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115726502] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:01:04,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:01:04,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:01:04,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525486421] [2022-11-02 21:01:04,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:01:04,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:01:04,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:01:04,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:01:04,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:01:04,437 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:01:04,440 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 175 transitions, 962 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:04,440 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:01:04,440 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:01:04,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:01:11,719 INFO L130 PetriNetUnfolder]: 744/2748 cut-off events. [2022-11-02 21:01:11,720 INFO L131 PetriNetUnfolder]: For 28455/28457 co-relation queries the response was YES. [2022-11-02 21:01:11,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12043 conditions, 2748 events. 744/2748 cut-off events. For 28455/28457 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 20710 event pairs, 152 based on Foata normal form. 1/2670 useless extension candidates. Maximal degree in co-relation 11906. Up to 631 conditions per place. [2022-11-02 21:01:11,758 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 331 selfloop transitions, 27 changer transitions 103/548 dead transitions. [2022-11-02 21:01:11,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 548 transitions, 5752 flow [2022-11-02 21:01:11,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-02 21:01:11,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-02 21:01:11,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6660 transitions. [2022-11-02 21:01:11,768 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6413713405238829 [2022-11-02 21:01:11,768 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6660 transitions. [2022-11-02 21:01:11,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6660 transitions. [2022-11-02 21:01:11,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:01:11,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6660 transitions. [2022-11-02 21:01:11,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 112.88135593220339) internal successors, (6660), 59 states have internal predecessors, (6660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:11,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:11,790 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:11,790 INFO L175 Difference]: Start difference. First operand has 362 places, 175 transitions, 962 flow. Second operand 59 states and 6660 transitions. [2022-11-02 21:01:11,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 548 transitions, 5752 flow [2022-11-02 21:01:11,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 548 transitions, 5032 flow, removed 311 selfloop flow, removed 45 redundant places. [2022-11-02 21:01:11,929 INFO L231 Difference]: Finished difference. Result has 383 places, 186 transitions, 1248 flow [2022-11-02 21:01:11,929 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=1248, PETRI_PLACES=383, PETRI_TRANSITIONS=186} [2022-11-02 21:01:11,930 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 224 predicate places. [2022-11-02 21:01:11,930 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 186 transitions, 1248 flow [2022-11-02 21:01:11,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:11,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:01:11,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:01:11,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-11-02 21:01:11,931 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:01:11,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:01:11,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1278675427, now seen corresponding path program 7 times [2022-11-02 21:01:11,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:01:11,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325944649] [2022-11-02 21:01:11,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:01:11,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:01:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:01:12,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:01:12,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:01:12,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325944649] [2022-11-02 21:01:12,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325944649] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:01:12,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:01:12,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:01:12,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401124077] [2022-11-02 21:01:12,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:01:12,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:01:12,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:01:12,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:01:12,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:01:12,934 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:01:12,936 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 186 transitions, 1248 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:12,936 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:01:12,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:01:12,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:01:20,318 INFO L130 PetriNetUnfolder]: 987/3576 cut-off events. [2022-11-02 21:01:20,318 INFO L131 PetriNetUnfolder]: For 53150/53156 co-relation queries the response was YES. [2022-11-02 21:01:20,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17702 conditions, 3576 events. 987/3576 cut-off events. For 53150/53156 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 29247 event pairs, 225 based on Foata normal form. 1/3459 useless extension candidates. Maximal degree in co-relation 17549. Up to 752 conditions per place. [2022-11-02 21:01:20,361 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 340 selfloop transitions, 37 changer transitions 114/578 dead transitions. [2022-11-02 21:01:20,362 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 578 transitions, 7402 flow [2022-11-02 21:01:20,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-02 21:01:20,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-02 21:01:20,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7004 transitions. [2022-11-02 21:01:20,367 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6418621700879765 [2022-11-02 21:01:20,367 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7004 transitions. [2022-11-02 21:01:20,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7004 transitions. [2022-11-02 21:01:20,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:01:20,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7004 transitions. [2022-11-02 21:01:20,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 112.96774193548387) internal successors, (7004), 62 states have internal predecessors, (7004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:20,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:20,379 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:20,379 INFO L175 Difference]: Start difference. First operand has 383 places, 186 transitions, 1248 flow. Second operand 62 states and 7004 transitions. [2022-11-02 21:01:20,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 578 transitions, 7402 flow [2022-11-02 21:01:20,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 578 transitions, 6632 flow, removed 377 selfloop flow, removed 28 redundant places. [2022-11-02 21:01:20,530 INFO L231 Difference]: Finished difference. Result has 432 places, 197 transitions, 1669 flow [2022-11-02 21:01:20,530 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=1669, PETRI_PLACES=432, PETRI_TRANSITIONS=197} [2022-11-02 21:01:20,530 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 273 predicate places. [2022-11-02 21:01:20,531 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 197 transitions, 1669 flow [2022-11-02 21:01:20,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:20,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:01:20,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:01:20,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-11-02 21:01:20,531 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:01:20,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:01:20,532 INFO L85 PathProgramCache]: Analyzing trace with hash -84265871, now seen corresponding path program 8 times [2022-11-02 21:01:20,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:01:20,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945546114] [2022-11-02 21:01:20,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:01:20,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:01:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:01:21,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:01:21,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:01:21,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945546114] [2022-11-02 21:01:21,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945546114] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:01:21,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:01:21,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:01:21,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567039503] [2022-11-02 21:01:21,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:01:21,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:01:21,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:01:21,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:01:21,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:01:21,455 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:01:21,456 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 197 transitions, 1669 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:21,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:01:21,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:01:21,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:01:26,430 INFO L130 PetriNetUnfolder]: 1029/3802 cut-off events. [2022-11-02 21:01:26,430 INFO L131 PetriNetUnfolder]: For 88571/88576 co-relation queries the response was YES. [2022-11-02 21:01:26,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21830 conditions, 3802 events. 1029/3802 cut-off events. For 88571/88576 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 31462 event pairs, 163 based on Foata normal form. 1/3668 useless extension candidates. Maximal degree in co-relation 21643. Up to 502 conditions per place. [2022-11-02 21:01:26,486 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 245 selfloop transitions, 71 changer transitions 61/464 dead transitions. [2022-11-02 21:01:26,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 464 transitions, 7448 flow [2022-11-02 21:01:26,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-02 21:01:26,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-11-02 21:01:26,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 4649 transitions. [2022-11-02 21:01:26,490 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6442627494456763 [2022-11-02 21:01:26,490 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 4649 transitions. [2022-11-02 21:01:26,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 4649 transitions. [2022-11-02 21:01:26,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:01:26,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 4649 transitions. [2022-11-02 21:01:26,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 113.39024390243902) internal successors, (4649), 41 states have internal predecessors, (4649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:26,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 176.0) internal successors, (7392), 42 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:26,498 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 176.0) internal successors, (7392), 42 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:26,499 INFO L175 Difference]: Start difference. First operand has 432 places, 197 transitions, 1669 flow. Second operand 41 states and 4649 transitions. [2022-11-02 21:01:26,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 464 transitions, 7448 flow [2022-11-02 21:01:26,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 464 transitions, 5962 flow, removed 739 selfloop flow, removed 49 redundant places. [2022-11-02 21:01:26,921 INFO L231 Difference]: Finished difference. Result has 407 places, 228 transitions, 2464 flow [2022-11-02 21:01:26,922 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=2464, PETRI_PLACES=407, PETRI_TRANSITIONS=228} [2022-11-02 21:01:26,922 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 248 predicate places. [2022-11-02 21:01:26,922 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 228 transitions, 2464 flow [2022-11-02 21:01:26,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:26,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:01:26,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:01:26,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-11-02 21:01:26,923 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:01:26,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:01:26,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1380691761, now seen corresponding path program 9 times [2022-11-02 21:01:26,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:01:26,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821171147] [2022-11-02 21:01:26,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:01:26,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:01:26,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:01:27,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:01:27,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:01:27,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821171147] [2022-11-02 21:01:27,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821171147] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:01:27,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:01:27,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:01:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574705110] [2022-11-02 21:01:27,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:01:27,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:01:27,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:01:27,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:01:27,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:01:27,990 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:01:27,993 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 228 transitions, 2464 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:27,993 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:01:27,993 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:01:27,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:01:35,402 INFO L130 PetriNetUnfolder]: 1192/4158 cut-off events. [2022-11-02 21:01:35,403 INFO L131 PetriNetUnfolder]: For 78932/78943 co-relation queries the response was YES. [2022-11-02 21:01:35,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23670 conditions, 4158 events. 1192/4158 cut-off events. For 78932/78943 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 34730 event pairs, 231 based on Foata normal form. 3/4078 useless extension candidates. Maximal degree in co-relation 23499. Up to 808 conditions per place. [2022-11-02 21:01:35,461 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 386 selfloop transitions, 25 changer transitions 122/620 dead transitions. [2022-11-02 21:01:35,461 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 620 transitions, 9637 flow [2022-11-02 21:01:35,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-02 21:01:35,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-02 21:01:35,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7005 transitions. [2022-11-02 21:01:35,466 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6419538123167156 [2022-11-02 21:01:35,466 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7005 transitions. [2022-11-02 21:01:35,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7005 transitions. [2022-11-02 21:01:35,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:01:35,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7005 transitions. [2022-11-02 21:01:35,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 112.98387096774194) internal successors, (7005), 62 states have internal predecessors, (7005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:35,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:35,479 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:35,479 INFO L175 Difference]: Start difference. First operand has 407 places, 228 transitions, 2464 flow. Second operand 62 states and 7005 transitions. [2022-11-02 21:01:35,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 620 transitions, 9637 flow [2022-11-02 21:01:35,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 620 transitions, 8520 flow, removed 367 selfloop flow, removed 27 redundant places. [2022-11-02 21:01:35,761 INFO L231 Difference]: Finished difference. Result has 474 places, 236 transitions, 2291 flow [2022-11-02 21:01:35,762 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=2291, PETRI_PLACES=474, PETRI_TRANSITIONS=236} [2022-11-02 21:01:35,763 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 315 predicate places. [2022-11-02 21:01:35,763 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 236 transitions, 2291 flow [2022-11-02 21:01:35,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:35,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:01:35,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:01:35,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-11-02 21:01:35,764 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:01:35,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:01:35,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1672831117, now seen corresponding path program 10 times [2022-11-02 21:01:35,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:01:35,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897701542] [2022-11-02 21:01:35,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:01:35,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:01:35,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:01:36,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:01:36,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:01:36,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897701542] [2022-11-02 21:01:36,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897701542] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:01:36,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:01:36,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:01:36,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842435727] [2022-11-02 21:01:36,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:01:36,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:01:36,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:01:36,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:01:36,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:01:36,821 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:01:36,823 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 236 transitions, 2291 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:36,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:01:36,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:01:36,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:01:45,154 INFO L130 PetriNetUnfolder]: 1309/4813 cut-off events. [2022-11-02 21:01:45,154 INFO L131 PetriNetUnfolder]: For 115726/115733 co-relation queries the response was YES. [2022-11-02 21:01:45,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28545 conditions, 4813 events. 1309/4813 cut-off events. For 115726/115733 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 42511 event pairs, 249 based on Foata normal form. 1/4654 useless extension candidates. Maximal degree in co-relation 28340. Up to 993 conditions per place. [2022-11-02 21:01:45,274 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 360 selfloop transitions, 37 changer transitions 119/603 dead transitions. [2022-11-02 21:01:45,274 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 603 transitions, 9375 flow [2022-11-02 21:01:45,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-02 21:01:45,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-02 21:01:45,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7005 transitions. [2022-11-02 21:01:45,285 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6419538123167156 [2022-11-02 21:01:45,285 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7005 transitions. [2022-11-02 21:01:45,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7005 transitions. [2022-11-02 21:01:45,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:01:45,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7005 transitions. [2022-11-02 21:01:45,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 112.98387096774194) internal successors, (7005), 62 states have internal predecessors, (7005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:45,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:45,305 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:45,305 INFO L175 Difference]: Start difference. First operand has 474 places, 236 transitions, 2291 flow. Second operand 62 states and 7005 transitions. [2022-11-02 21:01:45,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 603 transitions, 9375 flow [2022-11-02 21:01:45,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 603 transitions, 8388 flow, removed 412 selfloop flow, removed 45 redundant places. [2022-11-02 21:01:45,808 INFO L231 Difference]: Finished difference. Result has 497 places, 244 transitions, 2549 flow [2022-11-02 21:01:45,809 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=2549, PETRI_PLACES=497, PETRI_TRANSITIONS=244} [2022-11-02 21:01:45,809 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 338 predicate places. [2022-11-02 21:01:45,809 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 244 transitions, 2549 flow [2022-11-02 21:01:45,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:45,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:01:45,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:01:45,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-11-02 21:01:45,811 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:01:45,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:01:45,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1215498943, now seen corresponding path program 11 times [2022-11-02 21:01:45,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:01:45,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325127929] [2022-11-02 21:01:45,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:01:45,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:01:45,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:01:46,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:01:46,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:01:46,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325127929] [2022-11-02 21:01:46,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325127929] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:01:46,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:01:46,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:01:46,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340362496] [2022-11-02 21:01:46,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:01:46,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:01:46,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:01:46,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:01:46,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:01:46,767 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:01:46,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 244 transitions, 2549 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:46,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:01:46,769 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:01:46,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:01:55,596 INFO L130 PetriNetUnfolder]: 1467/5202 cut-off events. [2022-11-02 21:01:55,597 INFO L131 PetriNetUnfolder]: For 148836/148874 co-relation queries the response was YES. [2022-11-02 21:01:55,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33589 conditions, 5202 events. 1467/5202 cut-off events. For 148836/148874 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 46246 event pairs, 395 based on Foata normal form. 3/5105 useless extension candidates. Maximal degree in co-relation 33369. Up to 1386 conditions per place. [2022-11-02 21:01:55,722 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 413 selfloop transitions, 21 changer transitions 126/647 dead transitions. [2022-11-02 21:01:55,722 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 647 transitions, 10718 flow [2022-11-02 21:01:55,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-02 21:01:55,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-02 21:01:55,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7020 transitions. [2022-11-02 21:01:55,728 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6433284457478006 [2022-11-02 21:01:55,729 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7020 transitions. [2022-11-02 21:01:55,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7020 transitions. [2022-11-02 21:01:55,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:01:55,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7020 transitions. [2022-11-02 21:01:55,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 113.2258064516129) internal successors, (7020), 62 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:55,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:55,743 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:55,743 INFO L175 Difference]: Start difference. First operand has 497 places, 244 transitions, 2549 flow. Second operand 62 states and 7020 transitions. [2022-11-02 21:01:55,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 647 transitions, 10718 flow [2022-11-02 21:01:56,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 647 transitions, 9703 flow, removed 400 selfloop flow, removed 52 redundant places. [2022-11-02 21:01:56,333 INFO L231 Difference]: Finished difference. Result has 515 places, 252 transitions, 2747 flow [2022-11-02 21:01:56,333 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2333, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=2747, PETRI_PLACES=515, PETRI_TRANSITIONS=252} [2022-11-02 21:01:56,334 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 356 predicate places. [2022-11-02 21:01:56,334 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 252 transitions, 2747 flow [2022-11-02 21:01:56,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:56,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:01:56,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:01:56,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-11-02 21:01:56,334 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:01:56,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:01:56,335 INFO L85 PathProgramCache]: Analyzing trace with hash 653429059, now seen corresponding path program 12 times [2022-11-02 21:01:56,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:01:56,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15924239] [2022-11-02 21:01:56,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:01:56,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:01:56,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:01:57,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:01:57,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:01:57,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15924239] [2022-11-02 21:01:57,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15924239] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:01:57,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:01:57,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:01:57,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166465238] [2022-11-02 21:01:57,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:01:57,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:01:57,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:01:57,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:01:57,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:01:57,366 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:01:57,367 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 252 transitions, 2747 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:01:57,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:01:57,368 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:01:57,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:05,741 INFO L130 PetriNetUnfolder]: 1506/5453 cut-off events. [2022-11-02 21:02:05,741 INFO L131 PetriNetUnfolder]: For 176135/176158 co-relation queries the response was YES. [2022-11-02 21:02:05,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36002 conditions, 5453 events. 1506/5453 cut-off events. For 176135/176158 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 49479 event pairs, 492 based on Foata normal form. 1/5289 useless extension candidates. Maximal degree in co-relation 35772. Up to 1170 conditions per place. [2022-11-02 21:02:05,890 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 458 selfloop transitions, 44 changer transitions 103/692 dead transitions. [2022-11-02 21:02:05,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 692 transitions, 11949 flow [2022-11-02 21:02:05,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-02 21:02:05,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-02 21:02:05,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6694 transitions. [2022-11-02 21:02:05,898 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6446456086286595 [2022-11-02 21:02:05,898 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6694 transitions. [2022-11-02 21:02:05,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6694 transitions. [2022-11-02 21:02:05,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:05,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6694 transitions. [2022-11-02 21:02:05,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 113.45762711864407) internal successors, (6694), 59 states have internal predecessors, (6694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:05,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:05,919 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:05,919 INFO L175 Difference]: Start difference. First operand has 515 places, 252 transitions, 2747 flow. Second operand 59 states and 6694 transitions. [2022-11-02 21:02:05,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 692 transitions, 11949 flow [2022-11-02 21:02:06,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 692 transitions, 10605 flow, removed 636 selfloop flow, removed 43 redundant places. [2022-11-02 21:02:06,885 INFO L231 Difference]: Finished difference. Result has 529 places, 257 transitions, 2891 flow [2022-11-02 21:02:06,885 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2553, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=2891, PETRI_PLACES=529, PETRI_TRANSITIONS=257} [2022-11-02 21:02:06,886 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 370 predicate places. [2022-11-02 21:02:06,886 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 257 transitions, 2891 flow [2022-11-02 21:02:06,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:06,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:06,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:06,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-11-02 21:02:06,887 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:02:06,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:06,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2055394437, now seen corresponding path program 13 times [2022-11-02 21:02:06,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:06,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374991388] [2022-11-02 21:02:06,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:06,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:06,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:07,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:07,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:07,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374991388] [2022-11-02 21:02:07,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374991388] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:07,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:07,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:02:07,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176265857] [2022-11-02 21:02:07,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:07,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:02:07,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:07,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:02:07,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:02:07,909 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:02:07,910 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 257 transitions, 2891 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:07,910 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:07,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:02:07,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:17,988 INFO L130 PetriNetUnfolder]: 1698/6079 cut-off events. [2022-11-02 21:02:17,988 INFO L131 PetriNetUnfolder]: For 192154/192179 co-relation queries the response was YES. [2022-11-02 21:02:18,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40916 conditions, 6079 events. 1698/6079 cut-off events. For 192154/192179 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 56537 event pairs, 607 based on Foata normal form. 3/5970 useless extension candidates. Maximal degree in co-relation 40678. Up to 1904 conditions per place. [2022-11-02 21:02:18,138 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 396 selfloop transitions, 22 changer transitions 130/635 dead transitions. [2022-11-02 21:02:18,138 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 635 transitions, 11057 flow [2022-11-02 21:02:18,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-02 21:02:18,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-11-02 21:02:18,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7022 transitions. [2022-11-02 21:02:18,144 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6435117302052786 [2022-11-02 21:02:18,145 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7022 transitions. [2022-11-02 21:02:18,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7022 transitions. [2022-11-02 21:02:18,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:18,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7022 transitions. [2022-11-02 21:02:18,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 113.25806451612904) internal successors, (7022), 62 states have internal predecessors, (7022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:18,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:18,160 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:18,160 INFO L175 Difference]: Start difference. First operand has 529 places, 257 transitions, 2891 flow. Second operand 62 states and 7022 transitions. [2022-11-02 21:02:18,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 635 transitions, 11057 flow [2022-11-02 21:02:19,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 635 transitions, 10389 flow, removed 251 selfloop flow, removed 47 redundant places. [2022-11-02 21:02:19,176 INFO L231 Difference]: Finished difference. Result has 557 places, 266 transitions, 3195 flow [2022-11-02 21:02:19,176 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=3195, PETRI_PLACES=557, PETRI_TRANSITIONS=266} [2022-11-02 21:02:19,177 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 398 predicate places. [2022-11-02 21:02:19,177 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 266 transitions, 3195 flow [2022-11-02 21:02:19,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:19,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:19,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:19,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-11-02 21:02:19,179 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:02:19,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:19,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1395707901, now seen corresponding path program 14 times [2022-11-02 21:02:19,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:19,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199184967] [2022-11-02 21:02:19,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:19,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:20,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:20,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:20,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199184967] [2022-11-02 21:02:20,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199184967] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:20,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:20,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:02:20,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092500914] [2022-11-02 21:02:20,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:20,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:02:20,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:20,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:02:20,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:02:20,360 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:02:20,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 266 transitions, 3195 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:20,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:20,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:02:20,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:30,842 INFO L130 PetriNetUnfolder]: 1750/6336 cut-off events. [2022-11-02 21:02:30,843 INFO L131 PetriNetUnfolder]: For 252121/252160 co-relation queries the response was YES. [2022-11-02 21:02:30,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45198 conditions, 6336 events. 1750/6336 cut-off events. For 252121/252160 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 59898 event pairs, 547 based on Foata normal form. 5/6143 useless extension candidates. Maximal degree in co-relation 44943. Up to 1170 conditions per place. [2022-11-02 21:02:30,998 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 480 selfloop transitions, 45 changer transitions 107/719 dead transitions. [2022-11-02 21:02:30,998 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 719 transitions, 13555 flow [2022-11-02 21:02:30,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-02 21:02:30,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-02 21:02:31,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6695 transitions. [2022-11-02 21:02:31,002 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6447419106317411 [2022-11-02 21:02:31,002 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6695 transitions. [2022-11-02 21:02:31,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6695 transitions. [2022-11-02 21:02:31,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:31,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6695 transitions. [2022-11-02 21:02:31,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 113.47457627118644) internal successors, (6695), 59 states have internal predecessors, (6695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:31,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:31,016 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:31,016 INFO L175 Difference]: Start difference. First operand has 557 places, 266 transitions, 3195 flow. Second operand 59 states and 6695 transitions. [2022-11-02 21:02:31,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 719 transitions, 13555 flow [2022-11-02 21:02:32,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 719 transitions, 11849 flow, removed 833 selfloop flow, removed 51 redundant places. [2022-11-02 21:02:32,337 INFO L231 Difference]: Finished difference. Result has 565 places, 272 transitions, 3352 flow [2022-11-02 21:02:32,337 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=3352, PETRI_PLACES=565, PETRI_TRANSITIONS=272} [2022-11-02 21:02:32,338 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 406 predicate places. [2022-11-02 21:02:32,338 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 272 transitions, 3352 flow [2022-11-02 21:02:32,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:32,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:32,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:32,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-11-02 21:02:32,339 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:02:32,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:32,340 INFO L85 PathProgramCache]: Analyzing trace with hash 2026630355, now seen corresponding path program 15 times [2022-11-02 21:02:32,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:32,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720743066] [2022-11-02 21:02:32,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:32,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:32,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:33,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:33,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:33,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720743066] [2022-11-02 21:02:33,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720743066] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:33,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:33,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:02:33,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055518987] [2022-11-02 21:02:33,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:33,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:02:33,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:33,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:02:33,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:02:33,197 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:02:33,199 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 272 transitions, 3352 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:33,199 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:33,199 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:02:33,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:42,394 INFO L130 PetriNetUnfolder]: 1870/7006 cut-off events. [2022-11-02 21:02:42,394 INFO L131 PetriNetUnfolder]: For 233792/233824 co-relation queries the response was YES. [2022-11-02 21:02:42,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47191 conditions, 7006 events. 1870/7006 cut-off events. For 233792/233824 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 68344 event pairs, 390 based on Foata normal form. 3/6781 useless extension candidates. Maximal degree in co-relation 46935. Up to 2101 conditions per place. [2022-11-02 21:02:42,715 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 478 selfloop transitions, 44 changer transitions 99/708 dead transitions. [2022-11-02 21:02:42,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 708 transitions, 13329 flow [2022-11-02 21:02:42,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-11-02 21:02:42,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-11-02 21:02:42,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 5979 transitions. [2022-11-02 21:02:42,720 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6409734133790738 [2022-11-02 21:02:42,720 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 5979 transitions. [2022-11-02 21:02:42,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 5979 transitions. [2022-11-02 21:02:42,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:42,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 5979 transitions. [2022-11-02 21:02:42,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 112.81132075471699) internal successors, (5979), 53 states have internal predecessors, (5979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:42,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:42,731 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:42,732 INFO L175 Difference]: Start difference. First operand has 565 places, 272 transitions, 3352 flow. Second operand 53 states and 5979 transitions. [2022-11-02 21:02:42,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 708 transitions, 13329 flow [2022-11-02 21:02:43,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 708 transitions, 12604 flow, removed 335 selfloop flow, removed 48 redundant places. [2022-11-02 21:02:43,996 INFO L231 Difference]: Finished difference. Result has 573 places, 283 transitions, 3725 flow [2022-11-02 21:02:43,996 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=3725, PETRI_PLACES=573, PETRI_TRANSITIONS=283} [2022-11-02 21:02:43,996 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 414 predicate places. [2022-11-02 21:02:43,996 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 283 transitions, 3725 flow [2022-11-02 21:02:43,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:43,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:43,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:43,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-11-02 21:02:43,998 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:02:43,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:43,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1348190061, now seen corresponding path program 16 times [2022-11-02 21:02:43,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:43,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12352583] [2022-11-02 21:02:43,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:43,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:44,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:44,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:44,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12352583] [2022-11-02 21:02:44,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12352583] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:44,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:44,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:02:44,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540586657] [2022-11-02 21:02:44,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:44,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:02:44,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:44,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:02:44,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:02:44,894 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:02:44,896 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 283 transitions, 3725 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:44,896 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:44,896 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:02:44,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:55,350 INFO L130 PetriNetUnfolder]: 1945/6957 cut-off events. [2022-11-02 21:02:55,351 INFO L131 PetriNetUnfolder]: For 253981/254041 co-relation queries the response was YES. [2022-11-02 21:02:55,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49483 conditions, 6957 events. 1945/6957 cut-off events. For 253981/254041 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 66622 event pairs, 795 based on Foata normal form. 5/6836 useless extension candidates. Maximal degree in co-relation 49221. Up to 2300 conditions per place. [2022-11-02 21:02:55,598 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 432 selfloop transitions, 30 changer transitions 118/667 dead transitions. [2022-11-02 21:02:55,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 667 transitions, 11775 flow [2022-11-02 21:02:55,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-02 21:02:55,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-02 21:02:55,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6711 transitions. [2022-11-02 21:02:55,604 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6462827426810478 [2022-11-02 21:02:55,604 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6711 transitions. [2022-11-02 21:02:55,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6711 transitions. [2022-11-02 21:02:55,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:55,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6711 transitions. [2022-11-02 21:02:55,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 113.7457627118644) internal successors, (6711), 59 states have internal predecessors, (6711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:55,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:55,616 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 176.0) internal successors, (10560), 60 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:55,616 INFO L175 Difference]: Start difference. First operand has 573 places, 283 transitions, 3725 flow. Second operand 59 states and 6711 transitions. [2022-11-02 21:02:55,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 667 transitions, 11775 flow [2022-11-02 21:02:57,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 667 transitions, 11239 flow, removed 213 selfloop flow, removed 38 redundant places. [2022-11-02 21:02:57,388 INFO L231 Difference]: Finished difference. Result has 604 places, 288 transitions, 3783 flow [2022-11-02 21:02:57,388 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=3783, PETRI_PLACES=604, PETRI_TRANSITIONS=288} [2022-11-02 21:02:57,388 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 445 predicate places. [2022-11-02 21:02:57,389 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 288 transitions, 3783 flow [2022-11-02 21:02:57,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:57,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:57,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:57,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-11-02 21:02:57,390 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:02:57,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:57,390 INFO L85 PathProgramCache]: Analyzing trace with hash -729624003, now seen corresponding path program 17 times [2022-11-02 21:02:57,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:57,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032183144] [2022-11-02 21:02:57,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:57,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:57,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:58,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:58,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:58,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032183144] [2022-11-02 21:02:58,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032183144] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:58,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:58,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-11-02 21:02:58,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714910770] [2022-11-02 21:02:58,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:58,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-02 21:02:58,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:58,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-02 21:02:58,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:02:58,257 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-11-02 21:02:58,258 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 288 transitions, 3783 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:58,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:58,259 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-11-02 21:02:58,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand