./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/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_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/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_8cb59ccb-9919-4315-bd99-68c0ef64196f/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 e9065224c0b163ad014fc0aee4009feab43ed37ef70e06d8d8f3b14d045f755a --- 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 21:02:46,323 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 21:02:46,325 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 21:02:46,355 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 21:02:46,355 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 21:02:46,356 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 21:02:46,358 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 21:02:46,359 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 21:02:46,361 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 21:02:46,362 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 21:02:46,363 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 21:02:46,364 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 21:02:46,365 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 21:02:46,366 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 21:02:46,367 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 21:02:46,368 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 21:02:46,369 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 21:02:46,370 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 21:02:46,371 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 21:02:46,373 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 21:02:46,375 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 21:02:46,376 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 21:02:46,377 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 21:02:46,378 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 21:02:46,382 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 21:02:46,382 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 21:02:46,383 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 21:02:46,384 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 21:02:46,384 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 21:02:46,385 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 21:02:46,386 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 21:02:46,386 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 21:02:46,387 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 21:02:46,388 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 21:02:46,389 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 21:02:46,389 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 21:02:46,390 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 21:02:46,394 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 21:02:46,395 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 21:02:46,397 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 21:02:46,400 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 21:02:46,401 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-02 21:02:46,422 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 21:02:46,422 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 21:02:46,423 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 21:02:46,423 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 21:02:46,424 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 21:02:46,424 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 21:02:46,424 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 21:02:46,425 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 21:02:46,425 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 21:02:46,425 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 21:02:46,425 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 21:02:46,425 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 21:02:46,425 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 21:02:46,426 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 21:02:46,426 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 21:02:46,426 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 21:02:46,426 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 21:02:46,426 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 21:02:46,427 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 21:02:46,427 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 21:02:46,427 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 21:02:46,427 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 21:02:46,427 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 21:02:46,427 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 21:02:46,428 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:02:46,428 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 21:02:46,428 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 21:02:46,428 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 21:02:46,428 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 21:02:46,429 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 21:02:46,429 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 21:02:46,429 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 21:02:46,429 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 21:02:46,429 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_8cb59ccb-9919-4315-bd99-68c0ef64196f/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_8cb59ccb-9919-4315-bd99-68c0ef64196f/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 -> e9065224c0b163ad014fc0aee4009feab43ed37ef70e06d8d8f3b14d045f755a [2022-11-02 21:02:46,709 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 21:02:46,747 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 21:02:46,750 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 21:02:46,768 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 21:02:46,769 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 21:02:46,771 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2022-11-02 21:02:46,858 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/data/9e2aa9e35/afa648afc227434cbc52c54fd6c29d14/FLAG2ff753a74 [2022-11-02 21:02:47,428 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 21:02:47,429 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2022-11-02 21:02:47,437 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/data/9e2aa9e35/afa648afc227434cbc52c54fd6c29d14/FLAG2ff753a74 [2022-11-02 21:02:47,781 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/data/9e2aa9e35/afa648afc227434cbc52c54fd6c29d14 [2022-11-02 21:02:47,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 21:02:47,787 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 21:02:47,791 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 21:02:47,791 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 21:02:47,795 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 21:02:47,796 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:02:47" (1/1) ... [2022-11-02 21:02:47,798 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d30739f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:47, skipping insertion in model container [2022-11-02 21:02:47,798 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:02:47" (1/1) ... [2022-11-02 21:02:47,806 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 21:02:47,829 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 21:02:48,026 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_8cb59ccb-9919-4315-bd99-68c0ef64196f/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-11-02 21:02:48,035 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:02:48,044 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 21:02:48,075 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_8cb59ccb-9919-4315-bd99-68c0ef64196f/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-11-02 21:02:48,078 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:02:48,104 INFO L208 MainTranslator]: Completed translation [2022-11-02 21:02:48,105 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48 WrapperNode [2022-11-02 21:02:48,105 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 21:02:48,106 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 21:02:48,106 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 21:02:48,106 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 21:02:48,118 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,140 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,168 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 182 [2022-11-02 21:02:48,171 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 21:02:48,172 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 21:02:48,172 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 21:02:48,172 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 21:02:48,182 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,182 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,185 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,186 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,198 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,209 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,211 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,212 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,215 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 21:02:48,216 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 21:02:48,216 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 21:02:48,217 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 21:02:48,218 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (1/1) ... [2022-11-02 21:02:48,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:02:48,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:02:48,260 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 21:02:48,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 21:02:48,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 21:02:48,301 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-02 21:02:48,301 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-02 21:02:48,302 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-02 21:02:48,303 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-02 21:02:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 21:02:48,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 21:02:48,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 21:02:48,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-02 21:02:48,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 21:02:48,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 21:02:48,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 21:02:48,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 21:02:48,312 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 21:02:48,459 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 21:02:48,461 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 21:02:48,898 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 21:02:48,908 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 21:02:48,908 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-02 21:02:48,919 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:02:48 BoogieIcfgContainer [2022-11-02 21:02:48,919 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 21:02:48,923 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 21:02:48,923 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 21:02:48,927 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 21:02:48,927 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 09:02:47" (1/3) ... [2022-11-02 21:02:48,928 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7645872b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:02:48, skipping insertion in model container [2022-11-02 21:02:48,928 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:48" (2/3) ... [2022-11-02 21:02:48,929 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7645872b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:02:48, skipping insertion in model container [2022-11-02 21:02:48,929 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:02:48" (3/3) ... [2022-11-02 21:02:48,931 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2022-11-02 21:02:48,940 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 21:02:48,951 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 21:02:48,951 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-02 21:02:48,951 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 21:02:49,133 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-02 21:02:49,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 208 places, 222 transitions, 460 flow [2022-11-02 21:02:49,367 INFO L130 PetriNetUnfolder]: 21/220 cut-off events. [2022-11-02 21:02:49,367 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 21:02:49,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 220 events. 21/220 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 265 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 155. Up to 3 conditions per place. [2022-11-02 21:02:49,381 INFO L82 GeneralOperation]: Start removeDead. Operand has 208 places, 222 transitions, 460 flow [2022-11-02 21:02:49,393 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 197 places, 211 transitions, 434 flow [2022-11-02 21:02:49,403 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 21:02:49,409 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;@2817d845, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 21:02:49,410 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-02 21:02:49,466 INFO L130 PetriNetUnfolder]: 21/210 cut-off events. [2022-11-02 21:02:49,466 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 21:02:49,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:49,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49,468 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-02 21:02:49,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:49,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1251238037, now seen corresponding path program 1 times [2022-11-02 21:02:49,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:49,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814875540] [2022-11-02 21:02:49,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:49,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:49,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:50,203 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:50,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:50,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814875540] [2022-11-02 21:02:50,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814875540] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:50,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:50,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:02:50,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143142074] [2022-11-02 21:02:50,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:50,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 21:02:50,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:50,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 21:02:50,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 21:02:50,271 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 222 [2022-11-02 21:02:50,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 434 flow. Second operand has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:50,295 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:50,295 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 222 [2022-11-02 21:02:50,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:50,446 INFO L130 PetriNetUnfolder]: 10/212 cut-off events. [2022-11-02 21:02:50,446 INFO L131 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-11-02 21:02:50,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 212 events. 10/212 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 252 event pairs, 0 based on Foata normal form. 11/206 useless extension candidates. Maximal degree in co-relation 192. Up to 25 conditions per place. [2022-11-02 21:02:50,451 INFO L137 encePairwiseOnDemand]: 201/222 looper letters, 28 selfloop transitions, 8 changer transitions 5/208 dead transitions. [2022-11-02 21:02:50,451 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 208 transitions, 500 flow [2022-11-02 21:02:50,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 21:02:50,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 21:02:50,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 961 transitions. [2022-11-02 21:02:50,472 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8657657657657658 [2022-11-02 21:02:50,473 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 961 transitions. [2022-11-02 21:02:50,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 961 transitions. [2022-11-02 21:02:50,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:50,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 961 transitions. [2022-11-02 21:02:50,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 192.2) internal successors, (961), 5 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have 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:50,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have 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:50,500 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have 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:50,502 INFO L175 Difference]: Start difference. First operand has 197 places, 211 transitions, 434 flow. Second operand 5 states and 961 transitions. [2022-11-02 21:02:50,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 208 transitions, 500 flow [2022-11-02 21:02:50,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 208 transitions, 492 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-02 21:02:50,523 INFO L231 Difference]: Finished difference. Result has 198 places, 197 transitions, 426 flow [2022-11-02 21:02:50,525 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=198, PETRI_TRANSITIONS=197} [2022-11-02 21:02:50,529 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 1 predicate places. [2022-11-02 21:02:50,529 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 197 transitions, 426 flow [2022-11-02 21:02:50,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:50,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:50,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, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:50,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 21:02:50,533 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 21:02:50,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:50,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1037215274, now seen corresponding path program 1 times [2022-11-02 21:02:50,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:50,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115679047] [2022-11-02 21:02:50,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:50,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:50,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:50,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 21:02:50,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:50,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115679047] [2022-11-02 21:02:50,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115679047] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:02:50,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490876843] [2022-11-02 21:02:50,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:50,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:50,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:02:50,836 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:02:50,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-02 21:02:51,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:51,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 21:02:51,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:51,232 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 21:02:51,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:02:51,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 21:02:51,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490876843] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:02:51,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:02:51,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-02 21:02:51,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267594672] [2022-11-02 21:02:51,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:02:51,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-02 21:02:51,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:51,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-02 21:02:51,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-11-02 21:02:51,384 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-11-02 21:02:51,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 197 transitions, 426 flow. Second operand has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 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 21:02:51,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:51,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-11-02 21:02:51,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:51,760 INFO L130 PetriNetUnfolder]: 10/225 cut-off events. [2022-11-02 21:02:51,761 INFO L131 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-11-02 21:02:51,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299 conditions, 225 events. 10/225 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 223 event pairs, 0 based on Foata normal form. 4/219 useless extension candidates. Maximal degree in co-relation 151. Up to 19 conditions per place. [2022-11-02 21:02:51,763 INFO L137 encePairwiseOnDemand]: 206/222 looper letters, 30 selfloop transitions, 22 changer transitions 0/217 dead transitions. [2022-11-02 21:02:51,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 217 transitions, 574 flow [2022-11-02 21:02:51,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:02:51,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-02 21:02:51,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2036 transitions. [2022-11-02 21:02:51,769 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8337428337428338 [2022-11-02 21:02:51,770 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2036 transitions. [2022-11-02 21:02:51,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2036 transitions. [2022-11-02 21:02:51,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:51,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2036 transitions. [2022-11-02 21:02:51,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.0909090909091) internal successors, (2036), 11 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have 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:51,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have 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:51,785 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have 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:51,785 INFO L175 Difference]: Start difference. First operand has 198 places, 197 transitions, 426 flow. Second operand 11 states and 2036 transitions. [2022-11-02 21:02:51,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 217 transitions, 574 flow [2022-11-02 21:02:51,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 217 transitions, 562 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-02 21:02:51,792 INFO L231 Difference]: Finished difference. Result has 203 places, 209 transitions, 525 flow [2022-11-02 21:02:51,793 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=525, PETRI_PLACES=203, PETRI_TRANSITIONS=209} [2022-11-02 21:02:51,794 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 6 predicate places. [2022-11-02 21:02:51,794 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 209 transitions, 525 flow [2022-11-02 21:02:51,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 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 21:02:51,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:51,797 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-02 21:02:52,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:52,013 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 21:02:52,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:52,014 INFO L85 PathProgramCache]: Analyzing trace with hash -970353476, now seen corresponding path program 2 times [2022-11-02 21:02:52,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:52,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161868513] [2022-11-02 21:02:52,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:52,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:52,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:52,463 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:02:52,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:52,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161868513] [2022-11-02 21:02:52,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161868513] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:02:52,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688898122] [2022-11-02 21:02:52,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 21:02:52,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:52,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:02:52,467 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:02:52,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-02 21:02:52,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-02 21:02:52,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 21:02:52,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-02 21:02:52,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:52,911 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-02 21:02:52,913 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:52,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688898122] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:52,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 21:02:52,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-11-02 21:02:52,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276199715] [2022-11-02 21:02:52,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:52,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:02:52,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:52,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:02:52,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-11-02 21:02:52,924 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:02:52,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 209 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:52,927 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:52,927 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:02:52,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:53,423 INFO L130 PetriNetUnfolder]: 111/650 cut-off events. [2022-11-02 21:02:53,423 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-11-02 21:02:53,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 886 conditions, 650 events. 111/650 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3082 event pairs, 13 based on Foata normal form. 0/584 useless extension candidates. Maximal degree in co-relation 714. Up to 70 conditions per place. [2022-11-02 21:02:53,431 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 50 selfloop transitions, 10 changer transitions 1/250 dead transitions. [2022-11-02 21:02:53,431 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 250 transitions, 734 flow [2022-11-02 21:02:53,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:02:53,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 21:02:53,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1583 transitions. [2022-11-02 21:02:53,438 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8913288288288288 [2022-11-02 21:02:53,438 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1583 transitions. [2022-11-02 21:02:53,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1583 transitions. [2022-11-02 21:02:53,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:53,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1583 transitions. [2022-11-02 21:02:53,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 197.875) internal successors, (1583), 8 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have 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:53,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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:53,453 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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:53,454 INFO L175 Difference]: Start difference. First operand has 203 places, 209 transitions, 525 flow. Second operand 8 states and 1583 transitions. [2022-11-02 21:02:53,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 250 transitions, 734 flow [2022-11-02 21:02:53,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 250 transitions, 717 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-02 21:02:53,468 INFO L231 Difference]: Finished difference. Result has 212 places, 216 transitions, 571 flow [2022-11-02 21:02:53,469 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=212, PETRI_TRANSITIONS=216} [2022-11-02 21:02:53,473 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 15 predicate places. [2022-11-02 21:02:53,473 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 216 transitions, 571 flow [2022-11-02 21:02:53,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:53,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:53,475 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:53,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:53,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:53,689 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 21:02:53,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:53,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1429552644, now seen corresponding path program 3 times [2022-11-02 21:02:53,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:53,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890649995] [2022-11-02 21:02:53,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:53,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:54,029 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:02:54,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:54,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890649995] [2022-11-02 21:02:54,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890649995] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:02:54,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786978979] [2022-11-02 21:02:54,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-02 21:02:54,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:54,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:02:54,032 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:02:54,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-02 21:02:54,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-02 21:02:54,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 21:02:54,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-02 21:02:54,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:54,419 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-02 21:02:54,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:54,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786978979] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:54,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 21:02:54,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-11-02 21:02:54,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797876828] [2022-11-02 21:02:54,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:54,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:02:54,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:54,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:02:54,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-11-02 21:02:54,426 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:02:54,428 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 216 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:54,428 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:54,429 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:02:54,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:55,192 INFO L130 PetriNetUnfolder]: 428/2270 cut-off events. [2022-11-02 21:02:55,192 INFO L131 PetriNetUnfolder]: For 201/212 co-relation queries the response was YES. [2022-11-02 21:02:55,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 2270 events. 428/2270 cut-off events. For 201/212 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 18474 event pairs, 83 based on Foata normal form. 1/2026 useless extension candidates. Maximal degree in co-relation 2961. Up to 244 conditions per place. [2022-11-02 21:02:55,210 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 59 selfloop transitions, 12 changer transitions 2/269 dead transitions. [2022-11-02 21:02:55,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 269 transitions, 834 flow [2022-11-02 21:02:55,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:02:55,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 21:02:55,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1595 transitions. [2022-11-02 21:02:55,216 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8980855855855856 [2022-11-02 21:02:55,216 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1595 transitions. [2022-11-02 21:02:55,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1595 transitions. [2022-11-02 21:02:55,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:55,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1595 transitions. [2022-11-02 21:02:55,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.375) internal successors, (1595), 8 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have 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,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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,228 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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,228 INFO L175 Difference]: Start difference. First operand has 212 places, 216 transitions, 571 flow. Second operand 8 states and 1595 transitions. [2022-11-02 21:02:55,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 269 transitions, 834 flow [2022-11-02 21:02:55,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 269 transitions, 834 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 21:02:55,239 INFO L231 Difference]: Finished difference. Result has 222 places, 228 transitions, 651 flow [2022-11-02 21:02:55,240 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=651, PETRI_PLACES=222, PETRI_TRANSITIONS=228} [2022-11-02 21:02:55,241 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 25 predicate places. [2022-11-02 21:02:55,242 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 228 transitions, 651 flow [2022-11-02 21:02:55,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:55,243 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:55,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:55,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:55,465 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 21:02:55,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:55,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1858841194, now seen corresponding path program 4 times [2022-11-02 21:02:55,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:55,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060207037] [2022-11-02 21:02:55,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:55,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:55,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:02:55,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:55,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060207037] [2022-11-02 21:02:55,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060207037] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 21:02:55,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293787205] [2022-11-02 21:02:55,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-02 21:02:55,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:55,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:02:55,807 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 21:02:55,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-02 21:02:55,928 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-02 21:02:55,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 21:02:55,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-02 21:02:55,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:56,152 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:02:56,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:02:56,327 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-02 21:02:56,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293787205] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:02:56,328 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 21:02:56,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-11-02 21:02:56,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54109760] [2022-11-02 21:02:56,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 21:02:56,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-02 21:02:56,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:56,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-02 21:02:56,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-11-02 21:02:56,337 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-11-02 21:02:56,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 228 transitions, 651 flow. Second operand has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have 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:56,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:56,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-11-02 21:02:56,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:56,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([615] thread2EXIT-->L90-2: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar2_4) (= v_thread2Thread1of1ForFork1_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem24#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) (= 0 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][239], [Black: 1092#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1086#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), 1078#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1630#true, Black: 2150#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))) (<= |thread1Thread1of1ForFork0_~i~0#1| 0)), Black: 2059#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))) (<= |thread1Thread1of1ForFork0_~i~0#1| 0)), Black: 2154#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (not (= ~isNullB~0 0))), Black: 2152#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), 3191#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1621#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), Black: 1097#true, Black: 1498#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), Black: 1617#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), 126#L90-2true, Black: 219#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), 1619#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0)))]) [2022-11-02 21:02:56,962 INFO L383 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-11-02 21:02:56,962 INFO L386 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-11-02 21:02:56,962 INFO L386 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-11-02 21:02:56,962 INFO L386 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-11-02 21:02:56,978 INFO L130 PetriNetUnfolder]: 124/1135 cut-off events. [2022-11-02 21:02:56,978 INFO L131 PetriNetUnfolder]: For 157/171 co-relation queries the response was YES. [2022-11-02 21:02:56,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1555 conditions, 1135 events. 124/1135 cut-off events. For 157/171 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 7049 event pairs, 8 based on Foata normal form. 5/1051 useless extension candidates. Maximal degree in co-relation 1264. Up to 45 conditions per place. [2022-11-02 21:02:56,989 INFO L137 encePairwiseOnDemand]: 206/222 looper letters, 38 selfloop transitions, 34 changer transitions 0/256 dead transitions. [2022-11-02 21:02:56,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 256 transitions, 907 flow [2022-11-02 21:02:56,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-02 21:02:56,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-02 21:02:56,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3136 transitions. [2022-11-02 21:02:56,997 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.830948595654478 [2022-11-02 21:02:56,997 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3136 transitions. [2022-11-02 21:02:56,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3136 transitions. [2022-11-02 21:02:56,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:57,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3136 transitions. [2022-11-02 21:02:57,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 184.47058823529412) internal successors, (3136), 17 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have 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,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have 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,017 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have 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,017 INFO L175 Difference]: Start difference. First operand has 222 places, 228 transitions, 651 flow. Second operand 17 states and 3136 transitions. [2022-11-02 21:02:57,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 256 transitions, 907 flow [2022-11-02 21:02:57,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 256 transitions, 907 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 21:02:57,025 INFO L231 Difference]: Finished difference. Result has 241 places, 242 transitions, 826 flow [2022-11-02 21:02:57,025 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=826, PETRI_PLACES=241, PETRI_TRANSITIONS=242} [2022-11-02 21:02:57,026 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 44 predicate places. [2022-11-02 21:02:57,026 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 242 transitions, 826 flow [2022-11-02 21:02:57,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have 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,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:57,028 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:57,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8cb59ccb-9919-4315-bd99-68c0ef64196f/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 21:02:57,243 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 21:02:57,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:57,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1025578020, now seen corresponding path program 5 times [2022-11-02 21:02:57,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:57,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289598071] [2022-11-02 21:02:57,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:57,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:57,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:57,601 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:02:57,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:57,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289598071] [2022-11-02 21:02:57,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289598071] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:57,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:57,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:02:57,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903511567] [2022-11-02 21:02:57,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:57,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:02:57,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:57,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:02:57,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:02:57,607 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:02:57,609 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 242 transitions, 826 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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,609 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:57,610 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:02:57,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:58,585 INFO L130 PetriNetUnfolder]: 476/2615 cut-off events. [2022-11-02 21:02:58,585 INFO L131 PetriNetUnfolder]: For 607/658 co-relation queries the response was YES. [2022-11-02 21:02:58,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4031 conditions, 2615 events. 476/2615 cut-off events. For 607/658 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 21521 event pairs, 98 based on Foata normal form. 13/2407 useless extension candidates. Maximal degree in co-relation 3749. Up to 390 conditions per place. [2022-11-02 21:02:58,609 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 67 selfloop transitions, 13 changer transitions 9/299 dead transitions. [2022-11-02 21:02:58,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 299 transitions, 1187 flow [2022-11-02 21:02:58,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:02:58,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 21:02:58,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1594 transitions. [2022-11-02 21:02:58,614 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8975225225225225 [2022-11-02 21:02:58,614 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1594 transitions. [2022-11-02 21:02:58,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1594 transitions. [2022-11-02 21:02:58,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:58,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1594 transitions. [2022-11-02 21:02:58,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.25) internal successors, (1594), 8 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have 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,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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,626 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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,626 INFO L175 Difference]: Start difference. First operand has 241 places, 242 transitions, 826 flow. Second operand 8 states and 1594 transitions. [2022-11-02 21:02:58,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 299 transitions, 1187 flow [2022-11-02 21:02:58,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 299 transitions, 1142 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-11-02 21:02:58,649 INFO L231 Difference]: Finished difference. Result has 246 places, 253 transitions, 898 flow [2022-11-02 21:02:58,650 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=898, PETRI_PLACES=246, PETRI_TRANSITIONS=253} [2022-11-02 21:02:58,654 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 49 predicate places. [2022-11-02 21:02:58,654 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 253 transitions, 898 flow [2022-11-02 21:02:58,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:58,656 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:58,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-02 21:02:58,656 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 21:02:58,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:58,657 INFO L85 PathProgramCache]: Analyzing trace with hash 419535660, now seen corresponding path program 6 times [2022-11-02 21:02:58,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:58,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521517877] [2022-11-02 21:02:58,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:58,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:59,000 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:02:59,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:02:59,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521517877] [2022-11-02 21:02:59,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521517877] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:59,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:59,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:02:59,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143843547] [2022-11-02 21:02:59,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:59,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:02:59,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:02:59,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:02:59,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:02:59,005 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:02:59,007 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 253 transitions, 898 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:59,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:02:59,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:02:59,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:02:59,735 INFO L130 PetriNetUnfolder]: 389/2115 cut-off events. [2022-11-02 21:02:59,735 INFO L131 PetriNetUnfolder]: For 866/894 co-relation queries the response was YES. [2022-11-02 21:02:59,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3460 conditions, 2115 events. 389/2115 cut-off events. For 866/894 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 17119 event pairs, 52 based on Foata normal form. 19/1952 useless extension candidates. Maximal degree in co-relation 3197. Up to 308 conditions per place. [2022-11-02 21:02:59,765 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 44 selfloop transitions, 14 changer transitions 0/283 dead transitions. [2022-11-02 21:02:59,765 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 283 transitions, 1128 flow [2022-11-02 21:02:59,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:02:59,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:02:59,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-11-02 21:02:59,769 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-11-02 21:02:59,770 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-11-02 21:02:59,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-11-02 21:02:59,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:02:59,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-11-02 21:02:59,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have 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:59,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:59,800 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:59,801 INFO L175 Difference]: Start difference. First operand has 246 places, 253 transitions, 898 flow. Second operand 6 states and 1191 transitions. [2022-11-02 21:02:59,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 283 transitions, 1128 flow [2022-11-02 21:02:59,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 283 transitions, 1122 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-11-02 21:02:59,816 INFO L231 Difference]: Finished difference. Result has 253 places, 261 transitions, 1007 flow [2022-11-02 21:02:59,816 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1007, PETRI_PLACES=253, PETRI_TRANSITIONS=261} [2022-11-02 21:02:59,817 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 56 predicate places. [2022-11-02 21:02:59,818 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 261 transitions, 1007 flow [2022-11-02 21:02:59,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:59,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:02:59,819 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:59,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-02 21:02:59,819 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 21:02:59,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:59,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1423225514, now seen corresponding path program 7 times [2022-11-02 21:02:59,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:59,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706040923] [2022-11-02 21:02:59,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:59,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:59,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:00,104 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:00,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:00,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706040923] [2022-11-02 21:03:00,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706040923] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:00,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:00,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:00,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701833893] [2022-11-02 21:03:00,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:00,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:00,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:00,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:00,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:00,109 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:00,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 261 transitions, 1007 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:00,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:00,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:00,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:00,827 INFO L130 PetriNetUnfolder]: 491/2705 cut-off events. [2022-11-02 21:03:00,827 INFO L131 PetriNetUnfolder]: For 1986/2075 co-relation queries the response was YES. [2022-11-02 21:03:00,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4669 conditions, 2705 events. 491/2705 cut-off events. For 1986/2075 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 23785 event pairs, 67 based on Foata normal form. 34/2491 useless extension candidates. Maximal degree in co-relation 4402. Up to 365 conditions per place. [2022-11-02 21:03:00,859 INFO L137 encePairwiseOnDemand]: 215/222 looper letters, 47 selfloop transitions, 15 changer transitions 0/287 dead transitions. [2022-11-02 21:03:00,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 287 transitions, 1277 flow [2022-11-02 21:03:00,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:00,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:00,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1187 transitions. [2022-11-02 21:03:00,862 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8911411411411412 [2022-11-02 21:03:00,862 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1187 transitions. [2022-11-02 21:03:00,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1187 transitions. [2022-11-02 21:03:00,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:00,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1187 transitions. [2022-11-02 21:03:00,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.83333333333334) internal successors, (1187), 6 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have 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:03:00,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:00,869 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:00,869 INFO L175 Difference]: Start difference. First operand has 253 places, 261 transitions, 1007 flow. Second operand 6 states and 1187 transitions. [2022-11-02 21:03:00,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 287 transitions, 1277 flow [2022-11-02 21:03:00,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 287 transitions, 1267 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-11-02 21:03:00,883 INFO L231 Difference]: Finished difference. Result has 261 places, 268 transitions, 1130 flow [2022-11-02 21:03:00,884 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1130, PETRI_PLACES=261, PETRI_TRANSITIONS=268} [2022-11-02 21:03:00,884 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 64 predicate places. [2022-11-02 21:03:00,884 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 268 transitions, 1130 flow [2022-11-02 21:03:00,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:00,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:00,886 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:00,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-02 21:03:00,886 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 21:03:00,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash 970266714, now seen corresponding path program 8 times [2022-11-02 21:03:00,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:00,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470321794] [2022-11-02 21:03:00,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:00,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:00,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:01,143 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:01,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:01,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470321794] [2022-11-02 21:03:01,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470321794] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:01,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:01,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:01,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724127294] [2022-11-02 21:03:01,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:01,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:01,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:01,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:01,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:01,148 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:01,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 268 transitions, 1130 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:01,149 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:01,149 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:01,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:02,016 INFO L130 PetriNetUnfolder]: 627/3415 cut-off events. [2022-11-02 21:03:02,017 INFO L131 PetriNetUnfolder]: For 3129/3234 co-relation queries the response was YES. [2022-11-02 21:03:02,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5996 conditions, 3415 events. 627/3415 cut-off events. For 3129/3234 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 31488 event pairs, 78 based on Foata normal form. 42/3142 useless extension candidates. Maximal degree in co-relation 5725. Up to 457 conditions per place. [2022-11-02 21:03:02,055 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 46 selfloop transitions, 22 changer transitions 0/293 dead transitions. [2022-11-02 21:03:02,055 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 293 transitions, 1419 flow [2022-11-02 21:03:02,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:02,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:02,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-11-02 21:03:02,059 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-11-02 21:03:02,060 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-11-02 21:03:02,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-11-02 21:03:02,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:02,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-11-02 21:03:02,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have 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:03:02,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:02,066 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:02,067 INFO L175 Difference]: Start difference. First operand has 261 places, 268 transitions, 1130 flow. Second operand 6 states and 1188 transitions. [2022-11-02 21:03:02,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 293 transitions, 1419 flow [2022-11-02 21:03:02,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 293 transitions, 1402 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-11-02 21:03:02,083 INFO L231 Difference]: Finished difference. Result has 269 places, 273 transitions, 1260 flow [2022-11-02 21:03:02,084 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1260, PETRI_PLACES=269, PETRI_TRANSITIONS=273} [2022-11-02 21:03:02,086 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 72 predicate places. [2022-11-02 21:03:02,086 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 273 transitions, 1260 flow [2022-11-02 21:03:02,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:02,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:02,087 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:02,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-02 21:03:02,088 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 21:03:02,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:02,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1497526530, now seen corresponding path program 9 times [2022-11-02 21:03:02,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:02,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841357087] [2022-11-02 21:03:02,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:02,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:02,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:02,400 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:02,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:02,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841357087] [2022-11-02 21:03:02,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841357087] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:02,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:02,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:02,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388533428] [2022-11-02 21:03:02,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:02,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:02,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:02,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:02,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:02,405 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:02,406 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 273 transitions, 1260 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:02,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:02,407 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:02,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:03,973 INFO L130 PetriNetUnfolder]: 979/6014 cut-off events. [2022-11-02 21:03:03,973 INFO L131 PetriNetUnfolder]: For 6103/6207 co-relation queries the response was YES. [2022-11-02 21:03:04,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10426 conditions, 6014 events. 979/6014 cut-off events. For 6103/6207 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 63608 event pairs, 227 based on Foata normal form. 26/5475 useless extension candidates. Maximal degree in co-relation 10150. Up to 926 conditions per place. [2022-11-02 21:03:04,057 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 59 selfloop transitions, 15 changer transitions 0/304 dead transitions. [2022-11-02 21:03:04,057 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 304 transitions, 1528 flow [2022-11-02 21:03:04,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:04,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:04,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1199 transitions. [2022-11-02 21:03:04,061 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9001501501501501 [2022-11-02 21:03:04,062 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1199 transitions. [2022-11-02 21:03:04,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1199 transitions. [2022-11-02 21:03:04,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:04,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1199 transitions. [2022-11-02 21:03:04,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.83333333333334) internal successors, (1199), 6 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have 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:03:04,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:04,070 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:04,070 INFO L175 Difference]: Start difference. First operand has 269 places, 273 transitions, 1260 flow. Second operand 6 states and 1199 transitions. [2022-11-02 21:03:04,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 304 transitions, 1528 flow [2022-11-02 21:03:04,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 304 transitions, 1506 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-02 21:03:04,118 INFO L231 Difference]: Finished difference. Result has 276 places, 278 transitions, 1322 flow [2022-11-02 21:03:04,119 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1322, PETRI_PLACES=276, PETRI_TRANSITIONS=278} [2022-11-02 21:03:04,120 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 79 predicate places. [2022-11-02 21:03:04,121 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 278 transitions, 1322 flow [2022-11-02 21:03:04,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:04,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:04,122 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:04,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-02 21:03:04,122 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 21:03:04,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:04,123 INFO L85 PathProgramCache]: Analyzing trace with hash 113880810, now seen corresponding path program 10 times [2022-11-02 21:03:04,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:04,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545379919] [2022-11-02 21:03:04,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:04,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:04,413 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:04,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:04,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545379919] [2022-11-02 21:03:04,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545379919] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:04,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:04,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:04,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046567879] [2022-11-02 21:03:04,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:04,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:04,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:04,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:04,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:04,417 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:04,419 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 278 transitions, 1322 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:04,419 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:04,419 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:04,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:05,725 INFO L130 PetriNetUnfolder]: 895/5334 cut-off events. [2022-11-02 21:03:05,726 INFO L131 PetriNetUnfolder]: For 5519/5643 co-relation queries the response was YES. [2022-11-02 21:03:05,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9497 conditions, 5334 events. 895/5334 cut-off events. For 5519/5643 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 56738 event pairs, 214 based on Foata normal form. 38/4894 useless extension candidates. Maximal degree in co-relation 9218. Up to 942 conditions per place. [2022-11-02 21:03:05,803 INFO L137 encePairwiseOnDemand]: 215/222 looper letters, 58 selfloop transitions, 16 changer transitions 1/305 dead transitions. [2022-11-02 21:03:05,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 305 transitions, 1643 flow [2022-11-02 21:03:05,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:05,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:05,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-11-02 21:03:05,807 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-11-02 21:03:05,807 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-11-02 21:03:05,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-11-02 21:03:05,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:05,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-11-02 21:03:05,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have 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:03:05,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:05,816 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:05,816 INFO L175 Difference]: Start difference. First operand has 276 places, 278 transitions, 1322 flow. Second operand 6 states and 1188 transitions. [2022-11-02 21:03:05,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 305 transitions, 1643 flow [2022-11-02 21:03:05,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 305 transitions, 1604 flow, removed 9 selfloop flow, removed 2 redundant places. [2022-11-02 21:03:05,972 INFO L231 Difference]: Finished difference. Result has 284 places, 285 transitions, 1434 flow [2022-11-02 21:03:05,973 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1434, PETRI_PLACES=284, PETRI_TRANSITIONS=285} [2022-11-02 21:03:05,973 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 87 predicate places. [2022-11-02 21:03:05,974 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 285 transitions, 1434 flow [2022-11-02 21:03:05,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:05,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:05,975 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:05,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-02 21:03:05,975 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 21:03:05,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:05,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1937889004, now seen corresponding path program 11 times [2022-11-02 21:03:05,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:05,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740986341] [2022-11-02 21:03:05,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:05,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:06,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:06,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:06,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740986341] [2022-11-02 21:03:06,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740986341] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:06,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:06,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:06,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637703603] [2022-11-02 21:03:06,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:06,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:06,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:06,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:06,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:06,249 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:06,250 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 285 transitions, 1434 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:06,250 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:06,250 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:06,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:07,897 INFO L130 PetriNetUnfolder]: 1040/6004 cut-off events. [2022-11-02 21:03:07,897 INFO L131 PetriNetUnfolder]: For 7428/7552 co-relation queries the response was YES. [2022-11-02 21:03:07,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11137 conditions, 6004 events. 1040/6004 cut-off events. For 7428/7552 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 64624 event pairs, 122 based on Foata normal form. 38/5520 useless extension candidates. Maximal degree in co-relation 10854. Up to 945 conditions per place. [2022-11-02 21:03:07,967 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 69 selfloop transitions, 26 changer transitions 1/326 dead transitions. [2022-11-02 21:03:07,967 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 326 transitions, 1849 flow [2022-11-02 21:03:07,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:07,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:07,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1201 transitions. [2022-11-02 21:03:07,971 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9016516516516516 [2022-11-02 21:03:07,971 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1201 transitions. [2022-11-02 21:03:07,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1201 transitions. [2022-11-02 21:03:07,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:07,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1201 transitions. [2022-11-02 21:03:07,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 200.16666666666666) internal successors, (1201), 6 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have 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:03:07,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:07,979 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:07,979 INFO L175 Difference]: Start difference. First operand has 284 places, 285 transitions, 1434 flow. Second operand 6 states and 1201 transitions. [2022-11-02 21:03:07,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 326 transitions, 1849 flow [2022-11-02 21:03:08,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 326 transitions, 1835 flow, removed 7 selfloop flow, removed 0 redundant places. [2022-11-02 21:03:08,034 INFO L231 Difference]: Finished difference. Result has 293 places, 295 transitions, 1636 flow [2022-11-02 21:03:08,035 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1636, PETRI_PLACES=293, PETRI_TRANSITIONS=295} [2022-11-02 21:03:08,038 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 96 predicate places. [2022-11-02 21:03:08,038 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 295 transitions, 1636 flow [2022-11-02 21:03:08,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:08,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:08,039 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:08,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-02 21:03:08,040 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 21:03:08,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:08,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1715729740, now seen corresponding path program 1 times [2022-11-02 21:03:08,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:08,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751550538] [2022-11-02 21:03:08,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:08,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:08,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:08,315 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:08,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:08,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751550538] [2022-11-02 21:03:08,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751550538] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:08,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:08,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:08,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948609795] [2022-11-02 21:03:08,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:08,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:08,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:08,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:08,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:08,320 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:08,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 295 transitions, 1636 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:08,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:08,322 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:08,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:09,763 INFO L130 PetriNetUnfolder]: 1029/6022 cut-off events. [2022-11-02 21:03:09,763 INFO L131 PetriNetUnfolder]: For 8221/8385 co-relation queries the response was YES. [2022-11-02 21:03:09,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11501 conditions, 6022 events. 1029/6022 cut-off events. For 8221/8385 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 65503 event pairs, 150 based on Foata normal form. 44/5542 useless extension candidates. Maximal degree in co-relation 11213. Up to 531 conditions per place. [2022-11-02 21:03:09,841 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 82 selfloop transitions, 22 changer transitions 13/347 dead transitions. [2022-11-02 21:03:09,841 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 347 transitions, 2175 flow [2022-11-02 21:03:09,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 21:03:09,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 21:03:09,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1780 transitions. [2022-11-02 21:03:09,846 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8908908908908909 [2022-11-02 21:03:09,847 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1780 transitions. [2022-11-02 21:03:09,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1780 transitions. [2022-11-02 21:03:09,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:09,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1780 transitions. [2022-11-02 21:03:09,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 197.77777777777777) internal successors, (1780), 9 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have 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:03:09,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have 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:03:09,857 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have 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:03:09,858 INFO L175 Difference]: Start difference. First operand has 293 places, 295 transitions, 1636 flow. Second operand 9 states and 1780 transitions. [2022-11-02 21:03:09,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 347 transitions, 2175 flow [2022-11-02 21:03:09,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 347 transitions, 2158 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-11-02 21:03:09,906 INFO L231 Difference]: Finished difference. Result has 305 places, 298 transitions, 1723 flow [2022-11-02 21:03:09,907 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1723, PETRI_PLACES=305, PETRI_TRANSITIONS=298} [2022-11-02 21:03:09,908 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 108 predicate places. [2022-11-02 21:03:09,908 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 298 transitions, 1723 flow [2022-11-02 21:03:09,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:09,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:09,909 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:09,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-02 21:03:09,909 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:03:09,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:09,910 INFO L85 PathProgramCache]: Analyzing trace with hash -918459268, now seen corresponding path program 2 times [2022-11-02 21:03:09,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:09,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307929268] [2022-11-02 21:03:09,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:09,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:09,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:10,224 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:10,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:10,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307929268] [2022-11-02 21:03:10,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307929268] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:10,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:10,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:10,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621270073] [2022-11-02 21:03:10,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:10,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:10,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:10,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:10,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:10,229 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:10,230 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 298 transitions, 1723 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:10,230 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:10,230 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:10,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:11,772 INFO L130 PetriNetUnfolder]: 997/5956 cut-off events. [2022-11-02 21:03:11,772 INFO L131 PetriNetUnfolder]: For 8985/9180 co-relation queries the response was YES. [2022-11-02 21:03:11,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11579 conditions, 5956 events. 997/5956 cut-off events. For 8985/9180 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 64534 event pairs, 97 based on Foata normal form. 67/5526 useless extension candidates. Maximal degree in co-relation 11285. Up to 532 conditions per place. [2022-11-02 21:03:11,869 INFO L137 encePairwiseOnDemand]: 212/222 looper letters, 75 selfloop transitions, 40 changer transitions 5/350 dead transitions. [2022-11-02 21:03:11,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 350 transitions, 2228 flow [2022-11-02 21:03:11,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:03:11,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-02 21:03:11,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1603 transitions. [2022-11-02 21:03:11,879 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9025900900900901 [2022-11-02 21:03:11,880 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1603 transitions. [2022-11-02 21:03:11,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1603 transitions. [2022-11-02 21:03:11,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:11,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1603 transitions. [2022-11-02 21:03:11,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 200.375) internal successors, (1603), 8 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have 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:03:11,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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:03:11,895 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have 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:03:11,895 INFO L175 Difference]: Start difference. First operand has 305 places, 298 transitions, 1723 flow. Second operand 8 states and 1603 transitions. [2022-11-02 21:03:11,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 350 transitions, 2228 flow [2022-11-02 21:03:11,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 350 transitions, 2199 flow, removed 9 selfloop flow, removed 4 redundant places. [2022-11-02 21:03:11,965 INFO L231 Difference]: Finished difference. Result has 308 places, 307 transitions, 1937 flow [2022-11-02 21:03:11,966 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1937, PETRI_PLACES=308, PETRI_TRANSITIONS=307} [2022-11-02 21:03:11,967 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 111 predicate places. [2022-11-02 21:03:11,967 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 307 transitions, 1937 flow [2022-11-02 21:03:11,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:11,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:11,968 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:11,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-02 21:03:11,969 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:03:11,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:11,969 INFO L85 PathProgramCache]: Analyzing trace with hash 373988390, now seen corresponding path program 3 times [2022-11-02 21:03:11,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:11,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290927090] [2022-11-02 21:03:11,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:11,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:12,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:12,268 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:12,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:12,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290927090] [2022-11-02 21:03:12,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290927090] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:12,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:12,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:12,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400025164] [2022-11-02 21:03:12,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:12,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:12,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:12,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:12,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:12,274 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:12,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 307 transitions, 1937 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:12,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:12,276 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:12,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:13,618 INFO L130 PetriNetUnfolder]: 965/5605 cut-off events. [2022-11-02 21:03:13,618 INFO L131 PetriNetUnfolder]: For 9861/10078 co-relation queries the response was YES. [2022-11-02 21:03:13,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11349 conditions, 5605 events. 965/5605 cut-off events. For 9861/10078 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 59513 event pairs, 141 based on Foata normal form. 68/5190 useless extension candidates. Maximal degree in co-relation 11054. Up to 531 conditions per place. [2022-11-02 21:03:13,686 INFO L137 encePairwiseOnDemand]: 211/222 looper letters, 71 selfloop transitions, 37 changer transitions 9/347 dead transitions. [2022-11-02 21:03:13,687 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 347 transitions, 2329 flow [2022-11-02 21:03:13,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-02 21:03:13,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-02 21:03:13,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1786 transitions. [2022-11-02 21:03:13,691 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8938938938938938 [2022-11-02 21:03:13,691 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1786 transitions. [2022-11-02 21:03:13,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1786 transitions. [2022-11-02 21:03:13,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:13,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1786 transitions. [2022-11-02 21:03:13,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 198.44444444444446) internal successors, (1786), 9 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have 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:03:13,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have 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:03:13,703 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have 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:03:13,703 INFO L175 Difference]: Start difference. First operand has 308 places, 307 transitions, 1937 flow. Second operand 9 states and 1786 transitions. [2022-11-02 21:03:13,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 347 transitions, 2329 flow [2022-11-02 21:03:13,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 347 transitions, 2274 flow, removed 7 selfloop flow, removed 5 redundant places. [2022-11-02 21:03:13,777 INFO L231 Difference]: Finished difference. Result has 313 places, 306 transitions, 1951 flow [2022-11-02 21:03:13,778 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1951, PETRI_PLACES=313, PETRI_TRANSITIONS=306} [2022-11-02 21:03:13,779 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 116 predicate places. [2022-11-02 21:03:13,779 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 306 transitions, 1951 flow [2022-11-02 21:03:13,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:13,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:13,780 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:13,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-02 21:03:13,780 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:03:13,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:13,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1784507460, now seen corresponding path program 1 times [2022-11-02 21:03:13,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:13,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837564001] [2022-11-02 21:03:13,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:13,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:14,050 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:14,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:14,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837564001] [2022-11-02 21:03:14,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837564001] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:14,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:14,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:14,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121526484] [2022-11-02 21:03:14,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:14,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:14,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:14,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:14,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:14,054 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:14,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 306 transitions, 1951 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:14,056 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:14,056 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:14,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:15,371 INFO L130 PetriNetUnfolder]: 935/4810 cut-off events. [2022-11-02 21:03:15,371 INFO L131 PetriNetUnfolder]: For 7473/7614 co-relation queries the response was YES. [2022-11-02 21:03:15,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9490 conditions, 4810 events. 935/4810 cut-off events. For 7473/7614 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 49153 event pairs, 135 based on Foata normal form. 53/4400 useless extension candidates. Maximal degree in co-relation 9194. Up to 973 conditions per place. [2022-11-02 21:03:15,426 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 54 selfloop transitions, 15 changer transitions 1/327 dead transitions. [2022-11-02 21:03:15,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 327 transitions, 2193 flow [2022-11-02 21:03:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:15,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:15,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-11-02 21:03:15,431 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-11-02 21:03:15,431 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-11-02 21:03:15,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-11-02 21:03:15,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:15,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-11-02 21:03:15,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have 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:03:15,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:15,441 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:15,441 INFO L175 Difference]: Start difference. First operand has 313 places, 306 transitions, 1951 flow. Second operand 6 states and 1188 transitions. [2022-11-02 21:03:15,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 327 transitions, 2193 flow [2022-11-02 21:03:15,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 327 transitions, 2110 flow, removed 3 selfloop flow, removed 9 redundant places. [2022-11-02 21:03:15,496 INFO L231 Difference]: Finished difference. Result has 309 places, 306 transitions, 1906 flow [2022-11-02 21:03:15,496 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1906, PETRI_PLACES=309, PETRI_TRANSITIONS=306} [2022-11-02 21:03:15,497 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 112 predicate places. [2022-11-02 21:03:15,497 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 306 transitions, 1906 flow [2022-11-02 21:03:15,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:15,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:15,499 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:15,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-02 21:03:15,499 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:03:15,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:15,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1955003836, now seen corresponding path program 2 times [2022-11-02 21:03:15,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:15,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841027809] [2022-11-02 21:03:15,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:15,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:15,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:15,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:15,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841027809] [2022-11-02 21:03:15,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841027809] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:15,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:15,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:15,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185574244] [2022-11-02 21:03:15,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:15,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:15,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:15,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:15,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:15,848 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:15,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 306 transitions, 1906 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:15,850 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:15,850 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:15,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:17,272 INFO L130 PetriNetUnfolder]: 956/4966 cut-off events. [2022-11-02 21:03:17,272 INFO L131 PetriNetUnfolder]: For 7954/8080 co-relation queries the response was YES. [2022-11-02 21:03:17,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9784 conditions, 4966 events. 956/4966 cut-off events. For 7954/8080 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 51361 event pairs, 183 based on Foata normal form. 34/4509 useless extension candidates. Maximal degree in co-relation 9490. Up to 1031 conditions per place. [2022-11-02 21:03:17,333 INFO L137 encePairwiseOnDemand]: 215/222 looper letters, 57 selfloop transitions, 10 changer transitions 2/326 dead transitions. [2022-11-02 21:03:17,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 326 transitions, 2159 flow [2022-11-02 21:03:17,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:17,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:17,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2022-11-02 21:03:17,337 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8881381381381381 [2022-11-02 21:03:17,337 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2022-11-02 21:03:17,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2022-11-02 21:03:17,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:17,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2022-11-02 21:03:17,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have 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:03:17,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:17,346 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:17,346 INFO L175 Difference]: Start difference. First operand has 309 places, 306 transitions, 1906 flow. Second operand 6 states and 1183 transitions. [2022-11-02 21:03:17,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 326 transitions, 2159 flow [2022-11-02 21:03:17,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 326 transitions, 2121 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-11-02 21:03:17,398 INFO L231 Difference]: Finished difference. Result has 311 places, 307 transitions, 1920 flow [2022-11-02 21:03:17,399 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1920, PETRI_PLACES=311, PETRI_TRANSITIONS=307} [2022-11-02 21:03:17,399 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 114 predicate places. [2022-11-02 21:03:17,400 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 307 transitions, 1920 flow [2022-11-02 21:03:17,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:17,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:17,401 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:17,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-02 21:03:17,401 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:03:17,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:17,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1434304724, now seen corresponding path program 3 times [2022-11-02 21:03:17,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:17,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727111209] [2022-11-02 21:03:17,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:17,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:17,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:17,700 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:17,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:17,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727111209] [2022-11-02 21:03:17,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727111209] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:17,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:17,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:17,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576931735] [2022-11-02 21:03:17,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:17,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:17,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:17,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:17,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:17,706 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:17,708 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 307 transitions, 1920 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:17,708 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:17,708 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:17,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:19,135 INFO L130 PetriNetUnfolder]: 948/4863 cut-off events. [2022-11-02 21:03:19,135 INFO L131 PetriNetUnfolder]: For 7952/8080 co-relation queries the response was YES. [2022-11-02 21:03:19,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9587 conditions, 4863 events. 948/4863 cut-off events. For 7952/8080 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 49844 event pairs, 160 based on Foata normal form. 39/4424 useless extension candidates. Maximal degree in co-relation 9291. Up to 1031 conditions per place. [2022-11-02 21:03:19,202 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 53 selfloop transitions, 17 changer transitions 2/329 dead transitions. [2022-11-02 21:03:19,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 329 transitions, 2173 flow [2022-11-02 21:03:19,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:19,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:19,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1190 transitions. [2022-11-02 21:03:19,210 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8933933933933934 [2022-11-02 21:03:19,210 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1190 transitions. [2022-11-02 21:03:19,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1190 transitions. [2022-11-02 21:03:19,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:19,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1190 transitions. [2022-11-02 21:03:19,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have 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:03:19,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:19,220 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:19,220 INFO L175 Difference]: Start difference. First operand has 311 places, 307 transitions, 1920 flow. Second operand 6 states and 1190 transitions. [2022-11-02 21:03:19,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 329 transitions, 2173 flow [2022-11-02 21:03:19,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 329 transitions, 2154 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-11-02 21:03:19,276 INFO L231 Difference]: Finished difference. Result has 315 places, 309 transitions, 1978 flow [2022-11-02 21:03:19,277 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1978, PETRI_PLACES=315, PETRI_TRANSITIONS=309} [2022-11-02 21:03:19,278 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 118 predicate places. [2022-11-02 21:03:19,278 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 309 transitions, 1978 flow [2022-11-02 21:03:19,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:19,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:19,279 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:19,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-02 21:03:19,280 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:03:19,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:19,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1499071178, now seen corresponding path program 4 times [2022-11-02 21:03:19,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:19,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906725667] [2022-11-02 21:03:19,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:19,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:19,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:19,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:19,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906725667] [2022-11-02 21:03:19,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906725667] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:19,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:19,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:19,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104678764] [2022-11-02 21:03:19,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:19,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:19,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:19,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:19,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:19,562 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:19,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 309 transitions, 1978 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:19,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:19,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:19,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:20,758 INFO L130 PetriNetUnfolder]: 935/4964 cut-off events. [2022-11-02 21:03:20,758 INFO L131 PetriNetUnfolder]: For 8398/8521 co-relation queries the response was YES. [2022-11-02 21:03:20,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9817 conditions, 4964 events. 935/4964 cut-off events. For 8398/8521 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 51230 event pairs, 132 based on Foata normal form. 25/4504 useless extension candidates. Maximal degree in co-relation 9519. Up to 637 conditions per place. [2022-11-02 21:03:20,804 INFO L137 encePairwiseOnDemand]: 214/222 looper letters, 60 selfloop transitions, 12 changer transitions 3/332 dead transitions. [2022-11-02 21:03:20,804 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 332 transitions, 2276 flow [2022-11-02 21:03:20,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 21:03:20,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 21:03:20,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1372 transitions. [2022-11-02 21:03:20,808 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8828828828828829 [2022-11-02 21:03:20,808 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1372 transitions. [2022-11-02 21:03:20,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1372 transitions. [2022-11-02 21:03:20,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:20,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1372 transitions. [2022-11-02 21:03:20,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 196.0) internal successors, (1372), 7 states have internal predecessors, (1372), 0 states have call successors, (0), 0 states have 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:03:20,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have 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:03:20,816 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have 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:03:20,816 INFO L175 Difference]: Start difference. First operand has 315 places, 309 transitions, 1978 flow. Second operand 7 states and 1372 transitions. [2022-11-02 21:03:20,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 332 transitions, 2276 flow [2022-11-02 21:03:20,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 332 transitions, 2246 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-11-02 21:03:20,864 INFO L231 Difference]: Finished difference. Result has 317 places, 310 transitions, 2005 flow [2022-11-02 21:03:20,864 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2005, PETRI_PLACES=317, PETRI_TRANSITIONS=310} [2022-11-02 21:03:20,865 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 120 predicate places. [2022-11-02 21:03:20,865 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 310 transitions, 2005 flow [2022-11-02 21:03:20,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:20,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:20,866 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:20,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-02 21:03:20,867 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:03:20,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:20,867 INFO L85 PathProgramCache]: Analyzing trace with hash 432582564, now seen corresponding path program 5 times [2022-11-02 21:03:20,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:20,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781356609] [2022-11-02 21:03:20,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:20,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:20,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:21,115 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:21,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:21,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781356609] [2022-11-02 21:03:21,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781356609] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:21,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:21,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:21,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401134797] [2022-11-02 21:03:21,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:21,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:21,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:21,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:21,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:21,119 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:21,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 310 transitions, 2005 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:21,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:21,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:21,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:22,231 INFO L130 PetriNetUnfolder]: 921/4870 cut-off events. [2022-11-02 21:03:22,231 INFO L131 PetriNetUnfolder]: For 8780/8911 co-relation queries the response was YES. [2022-11-02 21:03:22,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9806 conditions, 4870 events. 921/4870 cut-off events. For 8780/8911 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 49941 event pairs, 105 based on Foata normal form. 43/4452 useless extension candidates. Maximal degree in co-relation 9506. Up to 581 conditions per place. [2022-11-02 21:03:22,292 INFO L137 encePairwiseOnDemand]: 212/222 looper letters, 49 selfloop transitions, 26 changer transitions 2/334 dead transitions. [2022-11-02 21:03:22,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 334 transitions, 2289 flow [2022-11-02 21:03:22,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:22,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:22,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-11-02 21:03:22,295 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-11-02 21:03:22,296 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-11-02 21:03:22,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-11-02 21:03:22,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:22,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-11-02 21:03:22,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have 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:03:22,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:22,302 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:22,303 INFO L175 Difference]: Start difference. First operand has 317 places, 310 transitions, 2005 flow. Second operand 6 states and 1191 transitions. [2022-11-02 21:03:22,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 334 transitions, 2289 flow [2022-11-02 21:03:22,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 334 transitions, 2269 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-02 21:03:22,356 INFO L231 Difference]: Finished difference. Result has 319 places, 313 transitions, 2103 flow [2022-11-02 21:03:22,357 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2103, PETRI_PLACES=319, PETRI_TRANSITIONS=313} [2022-11-02 21:03:22,358 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 122 predicate places. [2022-11-02 21:03:22,358 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 313 transitions, 2103 flow [2022-11-02 21:03:22,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:22,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:22,359 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-02 21:03:22,359 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:03:22,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:22,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1223001050, now seen corresponding path program 6 times [2022-11-02 21:03:22,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:22,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865881122] [2022-11-02 21:03:22,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:22,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:22,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:22,592 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:22,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:22,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865881122] [2022-11-02 21:03:22,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865881122] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:22,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:22,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:22,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201544429] [2022-11-02 21:03:22,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:22,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:22,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:22,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:22,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:22,598 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:22,599 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 313 transitions, 2103 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:22,599 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:22,599 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:22,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:23,846 INFO L130 PetriNetUnfolder]: 916/4747 cut-off events. [2022-11-02 21:03:23,846 INFO L131 PetriNetUnfolder]: For 9828/9957 co-relation queries the response was YES. [2022-11-02 21:03:23,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9837 conditions, 4747 events. 916/4747 cut-off events. For 9828/9957 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 48253 event pairs, 126 based on Foata normal form. 37/4323 useless extension candidates. Maximal degree in co-relation 9536. Up to 595 conditions per place. [2022-11-02 21:03:23,906 INFO L137 encePairwiseOnDemand]: 213/222 looper letters, 49 selfloop transitions, 20 changer transitions 4/330 dead transitions. [2022-11-02 21:03:23,907 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 330 transitions, 2345 flow [2022-11-02 21:03:23,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:03:23,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-02 21:03:23,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2022-11-02 21:03:23,913 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8881381381381381 [2022-11-02 21:03:23,913 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2022-11-02 21:03:23,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2022-11-02 21:03:23,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:23,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2022-11-02 21:03:23,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have 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:03:23,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:23,920 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have 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:03:23,920 INFO L175 Difference]: Start difference. First operand has 319 places, 313 transitions, 2103 flow. Second operand 6 states and 1183 transitions. [2022-11-02 21:03:23,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 330 transitions, 2345 flow [2022-11-02 21:03:23,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 330 transitions, 2317 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-11-02 21:03:23,974 INFO L231 Difference]: Finished difference. Result has 322 places, 312 transitions, 2101 flow [2022-11-02 21:03:23,975 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2101, PETRI_PLACES=322, PETRI_TRANSITIONS=312} [2022-11-02 21:03:23,975 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 125 predicate places. [2022-11-02 21:03:23,975 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 312 transitions, 2101 flow [2022-11-02 21:03:23,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:23,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:23,976 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:23,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-02 21:03:23,977 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:03:23,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:23,977 INFO L85 PathProgramCache]: Analyzing trace with hash 832042452, now seen corresponding path program 4 times [2022-11-02 21:03:23,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:23,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498481058] [2022-11-02 21:03:23,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:23,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:24,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:24,251 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:24,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:24,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498481058] [2022-11-02 21:03:24,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498481058] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:24,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:24,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:24,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410893640] [2022-11-02 21:03:24,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:24,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:24,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:24,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:24,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:24,256 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:24,257 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 312 transitions, 2101 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:24,257 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:24,257 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:24,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:25,415 INFO L130 PetriNetUnfolder]: 908/5116 cut-off events. [2022-11-02 21:03:25,415 INFO L131 PetriNetUnfolder]: For 11655/11839 co-relation queries the response was YES. [2022-11-02 21:03:25,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10911 conditions, 5116 events. 908/5116 cut-off events. For 11655/11839 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 52528 event pairs, 163 based on Foata normal form. 57/4738 useless extension candidates. Maximal degree in co-relation 10609. Up to 830 conditions per place. [2022-11-02 21:03:25,486 INFO L137 encePairwiseOnDemand]: 212/222 looper letters, 85 selfloop transitions, 30 changer transitions 4/355 dead transitions. [2022-11-02 21:03:25,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 355 transitions, 2496 flow [2022-11-02 21:03:25,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 21:03:25,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 21:03:25,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1409 transitions. [2022-11-02 21:03:25,489 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9066924066924067 [2022-11-02 21:03:25,489 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1409 transitions. [2022-11-02 21:03:25,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1409 transitions. [2022-11-02 21:03:25,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:25,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1409 transitions. [2022-11-02 21:03:25,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 201.28571428571428) internal successors, (1409), 7 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have 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:03:25,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have 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:03:25,495 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have 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:03:25,495 INFO L175 Difference]: Start difference. First operand has 322 places, 312 transitions, 2101 flow. Second operand 7 states and 1409 transitions. [2022-11-02 21:03:25,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 355 transitions, 2496 flow [2022-11-02 21:03:25,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 355 transitions, 2425 flow, removed 7 selfloop flow, removed 8 redundant places. [2022-11-02 21:03:25,554 INFO L231 Difference]: Finished difference. Result has 319 places, 313 transitions, 2124 flow [2022-11-02 21:03:25,555 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2124, PETRI_PLACES=319, PETRI_TRANSITIONS=313} [2022-11-02 21:03:25,555 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 122 predicate places. [2022-11-02 21:03:25,555 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 313 transitions, 2124 flow [2022-11-02 21:03:25,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:25,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:25,556 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:25,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-02 21:03:25,556 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:03:25,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:25,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1434153486, now seen corresponding path program 5 times [2022-11-02 21:03:25,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:25,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350967616] [2022-11-02 21:03:25,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:25,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:25,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:25,752 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:25,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:25,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350967616] [2022-11-02 21:03:25,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350967616] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:25,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:25,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:03:25,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943039504] [2022-11-02 21:03:25,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:25,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:03:25,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:25,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:03:25,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:03:25,756 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-11-02 21:03:25,757 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 313 transitions, 2124 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:25,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:25,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-11-02 21:03:25,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:26,873 INFO L130 PetriNetUnfolder]: 891/4955 cut-off events. [2022-11-02 21:03:26,873 INFO L131 PetriNetUnfolder]: For 11066/11256 co-relation queries the response was YES. [2022-11-02 21:03:26,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10696 conditions, 4955 events. 891/4955 cut-off events. For 11066/11256 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 50529 event pairs, 105 based on Foata normal form. 63/4615 useless extension candidates. Maximal degree in co-relation 10397. Up to 699 conditions per place. [2022-11-02 21:03:26,929 INFO L137 encePairwiseOnDemand]: 212/222 looper letters, 82 selfloop transitions, 32 changer transitions 5/355 dead transitions. [2022-11-02 21:03:26,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 355 transitions, 2521 flow [2022-11-02 21:03:26,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 21:03:26,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-02 21:03:26,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1405 transitions. [2022-11-02 21:03:26,932 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9041184041184042 [2022-11-02 21:03:26,932 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1405 transitions. [2022-11-02 21:03:26,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1405 transitions. [2022-11-02 21:03:26,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:26,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1405 transitions. [2022-11-02 21:03:26,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 200.71428571428572) internal successors, (1405), 7 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have 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:03:26,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have 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:03:26,938 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have 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:03:26,938 INFO L175 Difference]: Start difference. First operand has 319 places, 313 transitions, 2124 flow. Second operand 7 states and 1405 transitions. [2022-11-02 21:03:26,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 355 transitions, 2521 flow [2022-11-02 21:03:27,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 355 transitions, 2467 flow, removed 5 selfloop flow, removed 5 redundant places. [2022-11-02 21:03:27,014 INFO L231 Difference]: Finished difference. Result has 321 places, 313 transitions, 2141 flow [2022-11-02 21:03:27,015 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2141, PETRI_PLACES=321, PETRI_TRANSITIONS=313} [2022-11-02 21:03:27,015 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 124 predicate places. [2022-11-02 21:03:27,016 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 313 transitions, 2141 flow [2022-11-02 21:03:27,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:03:27,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:27,017 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:27,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-02 21:03:27,017 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:03:27,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:27,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1287625216, now seen corresponding path program 1 times [2022-11-02 21:03:27,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:27,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932633901] [2022-11-02 21:03:27,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:27,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:27,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:28,502 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:28,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:28,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932633901] [2022-11-02 21:03:28,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932633901] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:28,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:28,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-11-02 21:03:28,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560743777] [2022-11-02 21:03:28,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:28,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-02 21:03:28,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:28,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-02 21:03:28,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-11-02 21:03:28,506 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-11-02 21:03:28,509 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 313 transitions, 2141 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have 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:03:28,509 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:28,510 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-11-02 21:03:28,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:39,599 INFO L130 PetriNetUnfolder]: 14303/37989 cut-off events. [2022-11-02 21:03:39,599 INFO L131 PetriNetUnfolder]: For 73262/73403 co-relation queries the response was YES. [2022-11-02 21:03:40,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81930 conditions, 37989 events. 14303/37989 cut-off events. For 73262/73403 co-relation queries the response was YES. Maximal size of possible extension queue 1287. Compared 461443 event pairs, 4901 based on Foata normal form. 31/34486 useless extension candidates. Maximal degree in co-relation 81603. Up to 7008 conditions per place. [2022-11-02 21:03:40,291 INFO L137 encePairwiseOnDemand]: 194/222 looper letters, 279 selfloop transitions, 93 changer transitions 0/574 dead transitions. [2022-11-02 21:03:40,291 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 574 transitions, 4540 flow [2022-11-02 21:03:40,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-02 21:03:40,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-11-02 21:03:40,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3740 transitions. [2022-11-02 21:03:40,297 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7324716020368194 [2022-11-02 21:03:40,297 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3740 transitions. [2022-11-02 21:03:40,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3740 transitions. [2022-11-02 21:03:40,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:40,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3740 transitions. [2022-11-02 21:03:40,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.6086956521739) internal successors, (3740), 23 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have 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:03:40,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have 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:03:40,307 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have 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:03:40,308 INFO L175 Difference]: Start difference. First operand has 321 places, 313 transitions, 2141 flow. Second operand 23 states and 3740 transitions. [2022-11-02 21:03:40,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 574 transitions, 4540 flow [2022-11-02 21:03:40,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 574 transitions, 4416 flow, removed 2 selfloop flow, removed 9 redundant places. [2022-11-02 21:03:40,523 INFO L231 Difference]: Finished difference. Result has 346 places, 371 transitions, 3034 flow [2022-11-02 21:03:40,523 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2037, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3034, PETRI_PLACES=346, PETRI_TRANSITIONS=371} [2022-11-02 21:03:40,523 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 149 predicate places. [2022-11-02 21:03:40,523 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 371 transitions, 3034 flow [2022-11-02 21:03:40,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have 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:03:40,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:40,524 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:40,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-02 21:03:40,525 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:03:40,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:40,525 INFO L85 PathProgramCache]: Analyzing trace with hash 223480538, now seen corresponding path program 2 times [2022-11-02 21:03:40,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:40,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181498550] [2022-11-02 21:03:40,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:40,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:40,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:41,681 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:41,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:41,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181498550] [2022-11-02 21:03:41,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181498550] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:41,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:41,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-11-02 21:03:41,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223426443] [2022-11-02 21:03:41,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:41,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-02 21:03:41,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:41,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-02 21:03:41,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-11-02 21:03:41,685 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-11-02 21:03:41,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 371 transitions, 3034 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have 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:03:41,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:41,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-11-02 21:03:41,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:03:55,944 INFO L130 PetriNetUnfolder]: 18552/49412 cut-off events. [2022-11-02 21:03:55,944 INFO L131 PetriNetUnfolder]: For 137234/137485 co-relation queries the response was YES. [2022-11-02 21:03:56,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127924 conditions, 49412 events. 18552/49412 cut-off events. For 137234/137485 co-relation queries the response was YES. Maximal size of possible extension queue 1638. Compared 626989 event pairs, 4405 based on Foata normal form. 81/46607 useless extension candidates. Maximal degree in co-relation 127574. Up to 7712 conditions per place. [2022-11-02 21:03:56,912 INFO L137 encePairwiseOnDemand]: 193/222 looper letters, 352 selfloop transitions, 106 changer transitions 0/660 dead transitions. [2022-11-02 21:03:56,913 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 660 transitions, 6214 flow [2022-11-02 21:03:56,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-02 21:03:56,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-11-02 21:03:56,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4076 transitions. [2022-11-02 21:03:56,918 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7344144144144145 [2022-11-02 21:03:56,918 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4076 transitions. [2022-11-02 21:03:56,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4076 transitions. [2022-11-02 21:03:56,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:03:56,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4076 transitions. [2022-11-02 21:03:56,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 163.04) internal successors, (4076), 25 states have internal predecessors, (4076), 0 states have call successors, (0), 0 states have 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:03:56,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have 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:03:56,933 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have 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:03:56,933 INFO L175 Difference]: Start difference. First operand has 346 places, 371 transitions, 3034 flow. Second operand 25 states and 4076 transitions. [2022-11-02 21:03:56,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 660 transitions, 6214 flow [2022-11-02 21:03:57,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 660 transitions, 6173 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-11-02 21:03:57,346 INFO L231 Difference]: Finished difference. Result has 377 places, 424 transitions, 4038 flow [2022-11-02 21:03:57,346 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4038, PETRI_PLACES=377, PETRI_TRANSITIONS=424} [2022-11-02 21:03:57,347 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 180 predicate places. [2022-11-02 21:03:57,347 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 424 transitions, 4038 flow [2022-11-02 21:03:57,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have 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:03:57,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:03:57,348 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:03:57,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-02 21:03:57,349 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:03:57,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:57,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1031773334, now seen corresponding path program 3 times [2022-11-02 21:03:57,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:03:57,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346002039] [2022-11-02 21:03:57,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:57,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:03:57,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:58,494 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-11-02 21:03:58,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 21:03:58,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346002039] [2022-11-02 21:03:58,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346002039] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:03:58,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:03:58,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-11-02 21:03:58,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010785123] [2022-11-02 21:03:58,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:03:58,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-02 21:03:58,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 21:03:58,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-02 21:03:58,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-11-02 21:03:58,500 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-11-02 21:03:58,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 424 transitions, 4038 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have 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:03:58,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 21:03:58,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-11-02 21:03:58,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 21:04:17,136 INFO L130 PetriNetUnfolder]: 21435/56845 cut-off events. [2022-11-02 21:04:17,136 INFO L131 PetriNetUnfolder]: For 252990/253242 co-relation queries the response was YES. [2022-11-02 21:04:17,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168084 conditions, 56845 events. 21435/56845 cut-off events. For 252990/253242 co-relation queries the response was YES. Maximal size of possible extension queue 2003. Compared 734348 event pairs, 7593 based on Foata normal form. 134/53339 useless extension candidates. Maximal degree in co-relation 167717. Up to 13723 conditions per place. [2022-11-02 21:04:18,041 INFO L137 encePairwiseOnDemand]: 194/222 looper letters, 325 selfloop transitions, 173 changer transitions 0/700 dead transitions. [2022-11-02 21:04:18,041 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 700 transitions, 7555 flow [2022-11-02 21:04:18,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-02 21:04:18,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-11-02 21:04:18,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3732 transitions. [2022-11-02 21:04:18,046 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7309048178613397 [2022-11-02 21:04:18,046 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3732 transitions. [2022-11-02 21:04:18,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3732 transitions. [2022-11-02 21:04:18,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 21:04:18,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3732 transitions. [2022-11-02 21:04:18,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.2608695652174) internal successors, (3732), 23 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have 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:04:18,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have 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:04:18,059 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have 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:04:18,059 INFO L175 Difference]: Start difference. First operand has 377 places, 424 transitions, 4038 flow. Second operand 23 states and 3732 transitions. [2022-11-02 21:04:18,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 700 transitions, 7555 flow [2022-11-02 21:04:19,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 700 transitions, 7424 flow, removed 53 selfloop flow, removed 8 redundant places. [2022-11-02 21:04:19,085 INFO L231 Difference]: Finished difference. Result has 403 places, 484 transitions, 5550 flow [2022-11-02 21:04:19,086 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=3933, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5550, PETRI_PLACES=403, PETRI_TRANSITIONS=484} [2022-11-02 21:04:19,086 INFO L287 CegarLoopForPetriNet]: 197 programPoint places, 206 predicate places. [2022-11-02 21:04:19,086 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 484 transitions, 5550 flow [2022-11-02 21:04:19,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have 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:04:19,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 21:04:19,087 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04:19,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-02 21:04:19,087 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:04:19,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:19,088 INFO L85 PathProgramCache]: Analyzing trace with hash 917503854, now seen corresponding path program 4 times [2022-11-02 21:04:19,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:04:19,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108049364] [2022-11-02 21:04:19,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:19,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:04:19,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat