./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/security.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b 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_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/security.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 417dec4be084b2867b601c43d125afd61f7d3912bd17641ca10c0f094ab6abe0 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 11:46:32,763 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:46:32,766 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:46:32,790 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:46:32,790 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:46:32,792 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:46:32,793 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:46:32,796 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:46:32,798 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:46:32,799 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:46:32,800 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:46:32,802 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:46:32,802 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:46:32,804 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:46:32,805 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:46:32,807 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:46:32,808 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:46:32,810 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:46:32,812 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:46:32,814 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:46:32,816 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:46:32,817 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:46:32,819 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:46:32,820 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:46:32,824 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:46:32,825 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:46:32,825 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:46:32,826 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:46:32,827 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:46:32,828 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:46:32,829 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:46:32,830 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:46:32,831 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:46:32,832 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:46:32,834 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:46:32,834 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:46:32,835 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:46:32,836 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:46:32,837 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:46:32,838 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:46:32,839 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:46:32,840 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 11:46:32,865 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:46:32,866 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:46:32,866 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:46:32,867 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:46:32,867 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:46:32,868 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:46:32,869 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:46:32,869 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:46:32,869 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:46:32,870 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:46:32,870 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 11:46:32,870 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:46:32,871 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 11:46:32,871 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:46:32,871 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:46:32,872 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:46:32,872 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:46:32,873 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 11:46:32,873 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:46:32,873 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:46:32,874 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:46:32,874 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:46:32,874 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:46:32,875 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:46:32,875 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:46:32,876 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:46:32,876 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:46:32,876 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:46:32,877 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:46:32,877 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:46:32,877 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:46:32,877 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:46:32,878 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:46:32,878 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_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 417dec4be084b2867b601c43d125afd61f7d3912bd17641ca10c0f094ab6abe0 [2022-11-20 11:46:33,275 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:46:33,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:46:33,304 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:46:33,306 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:46:33,306 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:46:33,308 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/security.wvr.c [2022-11-20 11:46:36,695 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:46:36,940 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:46:36,941 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/sv-benchmarks/c/weaver/security.wvr.c [2022-11-20 11:46:36,949 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/data/2f621481c/f7deeb74eba44a0cb352c29606b1ca72/FLAG50d3309fd [2022-11-20 11:46:36,978 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/data/2f621481c/f7deeb74eba44a0cb352c29606b1ca72 [2022-11-20 11:46:36,984 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:46:36,989 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:46:36,992 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:46:36,992 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:46:36,997 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:46:36,998 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:46:36" (1/1) ... [2022-11-20 11:46:37,000 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b949089 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37, skipping insertion in model container [2022-11-20 11:46:37,001 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:46:36" (1/1) ... [2022-11-20 11:46:37,039 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:46:37,067 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:46:37,348 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/sv-benchmarks/c/weaver/security.wvr.c[1931,1944] [2022-11-20 11:46:37,354 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:46:37,371 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:46:37,407 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/sv-benchmarks/c/weaver/security.wvr.c[1931,1944] [2022-11-20 11:46:37,414 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:46:37,432 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:46:37,433 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37 WrapperNode [2022-11-20 11:46:37,433 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:46:37,435 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:46:37,435 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:46:37,435 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:46:37,445 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,455 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,484 INFO L138 Inliner]: procedures = 21, calls = 19, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 53 [2022-11-20 11:46:37,484 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:46:37,485 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:46:37,485 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:46:37,485 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:46:37,496 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,497 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,508 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,508 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,516 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,527 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,528 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,530 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,532 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:46:37,533 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:46:37,541 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:46:37,541 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:46:37,542 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (1/1) ... [2022-11-20 11:46:37,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:46:37,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:46:37,576 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:46:37,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:46:37,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:46:37,642 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 11:46:37,642 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 11:46:37,643 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 11:46:37,643 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 11:46:37,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 11:46:37,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:46:37,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 11:46:37,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:46:37,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:46:37,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 11:46:37,645 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:46:37,647 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 11:46:37,789 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:46:37,792 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:46:38,007 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:46:38,018 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:46:38,018 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-20 11:46:38,021 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:46:38 BoogieIcfgContainer [2022-11-20 11:46:38,021 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:46:38,024 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:46:38,025 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:46:38,029 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:46:38,029 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:46:36" (1/3) ... [2022-11-20 11:46:38,030 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@125d91b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:46:38, skipping insertion in model container [2022-11-20 11:46:38,030 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:46:37" (2/3) ... [2022-11-20 11:46:38,031 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@125d91b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:46:38, skipping insertion in model container [2022-11-20 11:46:38,031 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:46:38" (3/3) ... [2022-11-20 11:46:38,033 INFO L112 eAbstractionObserver]: Analyzing ICFG security.wvr.c [2022-11-20 11:46:38,044 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 11:46:38,058 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:46:38,059 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 11:46:38,059 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 11:46:38,165 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-20 11:46:38,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 81 transitions, 178 flow [2022-11-20 11:46:38,275 INFO L130 PetriNetUnfolder]: 3/79 cut-off events. [2022-11-20 11:46:38,275 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 11:46:38,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 79 events. 3/79 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 45 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2022-11-20 11:46:38,280 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 81 transitions, 178 flow [2022-11-20 11:46:38,284 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 70 transitions, 152 flow [2022-11-20 11:46:38,294 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:46:38,300 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;@7cd4fc7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:46:38,301 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 11:46:38,328 INFO L130 PetriNetUnfolder]: 3/69 cut-off events. [2022-11-20 11:46:38,328 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 11:46:38,329 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:38,330 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:38,330 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-20 11:46:38,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:38,336 INFO L85 PathProgramCache]: Analyzing trace with hash 860856618, now seen corresponding path program 1 times [2022-11-20 11:46:38,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:38,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189384055] [2022-11-20 11:46:38,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:38,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:38,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:39,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:39,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:39,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189384055] [2022-11-20 11:46:39,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189384055] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:39,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:39,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:46:39,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554701307] [2022-11-20 11:46:39,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:39,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:46:39,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:39,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:46:39,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:46:39,694 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 81 [2022-11-20 11:46:39,706 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 152 flow. Second operand has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:39,706 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:39,706 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 81 [2022-11-20 11:46:39,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:40,032 INFO L130 PetriNetUnfolder]: 19/146 cut-off events. [2022-11-20 11:46:40,032 INFO L131 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2022-11-20 11:46:40,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 146 events. 19/146 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 384 event pairs, 8 based on Foata normal form. 3/143 useless extension candidates. Maximal degree in co-relation 123. Up to 39 conditions per place. [2022-11-20 11:46:40,035 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 31 selfloop transitions, 2 changer transitions 10/91 dead transitions. [2022-11-20 11:46:40,035 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 91 transitions, 295 flow [2022-11-20 11:46:40,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:40,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:40,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 627 transitions. [2022-11-20 11:46:40,052 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.774074074074074 [2022-11-20 11:46:40,053 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 627 transitions. [2022-11-20 11:46:40,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 627 transitions. [2022-11-20 11:46:40,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:40,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 627 transitions. [2022-11-20 11:46:40,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 62.7) internal successors, (627), 10 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,071 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,072 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 152 flow. Second operand 10 states and 627 transitions. [2022-11-20 11:46:40,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 91 transitions, 295 flow [2022-11-20 11:46:40,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 91 transitions, 277 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 11:46:40,080 INFO L231 Difference]: Finished difference. Result has 85 places, 69 transitions, 161 flow [2022-11-20 11:46:40,082 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=161, PETRI_PLACES=85, PETRI_TRANSITIONS=69} [2022-11-20 11:46:40,085 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 11 predicate places. [2022-11-20 11:46:40,086 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 69 transitions, 161 flow [2022-11-20 11:46:40,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,086 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:40,087 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:40,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 11:46:40,087 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-20 11:46:40,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:40,088 INFO L85 PathProgramCache]: Analyzing trace with hash -867903371, now seen corresponding path program 1 times [2022-11-20 11:46:40,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:40,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556617479] [2022-11-20 11:46:40,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:40,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:40,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:40,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:40,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:40,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556617479] [2022-11-20 11:46:40,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556617479] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:40,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:40,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:40,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870711822] [2022-11-20 11:46:40,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:40,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:40,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:40,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:40,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:40,577 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:40,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 69 transitions, 161 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:40,579 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:40,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:40,892 INFO L130 PetriNetUnfolder]: 23/217 cut-off events. [2022-11-20 11:46:40,892 INFO L131 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2022-11-20 11:46:40,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 217 events. 23/217 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 898 event pairs, 2 based on Foata normal form. 2/213 useless extension candidates. Maximal degree in co-relation 360. Up to 38 conditions per place. [2022-11-20 11:46:40,895 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 35 selfloop transitions, 5 changer transitions 7/93 dead transitions. [2022-11-20 11:46:40,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 93 transitions, 341 flow [2022-11-20 11:46:40,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:40,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:40,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 549 transitions. [2022-11-20 11:46:40,898 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7530864197530864 [2022-11-20 11:46:40,898 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 549 transitions. [2022-11-20 11:46:40,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 549 transitions. [2022-11-20 11:46:40,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:40,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 549 transitions. [2022-11-20 11:46:40,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,903 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,903 INFO L175 Difference]: Start difference. First operand has 85 places, 69 transitions, 161 flow. Second operand 9 states and 549 transitions. [2022-11-20 11:46:40,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 93 transitions, 341 flow [2022-11-20 11:46:40,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 93 transitions, 316 flow, removed 12 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:40,907 INFO L231 Difference]: Finished difference. Result has 87 places, 71 transitions, 188 flow [2022-11-20 11:46:40,908 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=188, PETRI_PLACES=87, PETRI_TRANSITIONS=71} [2022-11-20 11:46:40,909 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2022-11-20 11:46:40,909 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 71 transitions, 188 flow [2022-11-20 11:46:40,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:40,910 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:40,910 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:40,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 11:46:40,911 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-20 11:46:40,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:40,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1109321805, now seen corresponding path program 2 times [2022-11-20 11:46:40,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:40,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181806349] [2022-11-20 11:46:40,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:40,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:40,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:41,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:41,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:41,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181806349] [2022-11-20 11:46:41,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181806349] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:41,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:41,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:41,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559185779] [2022-11-20 11:46:41,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:41,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:41,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:41,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:41,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:41,250 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:41,251 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 71 transitions, 188 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:41,251 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:41,251 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:41,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:41,606 INFO L130 PetriNetUnfolder]: 34/322 cut-off events. [2022-11-20 11:46:41,606 INFO L131 PetriNetUnfolder]: For 194/194 co-relation queries the response was YES. [2022-11-20 11:46:41,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 646 conditions, 322 events. 34/322 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1814 event pairs, 17 based on Foata normal form. 3/317 useless extension candidates. Maximal degree in co-relation 605. Up to 62 conditions per place. [2022-11-20 11:46:41,613 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 37 selfloop transitions, 4 changer transitions 21/108 dead transitions. [2022-11-20 11:46:41,613 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 108 transitions, 477 flow [2022-11-20 11:46:41,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:46:41,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 11:46:41,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 786 transitions. [2022-11-20 11:46:41,617 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7464387464387464 [2022-11-20 11:46:41,617 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 786 transitions. [2022-11-20 11:46:41,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 786 transitions. [2022-11-20 11:46:41,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:41,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 786 transitions. [2022-11-20 11:46:41,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 60.46153846153846) internal successors, (786), 13 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:41,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 81.0) internal successors, (1134), 14 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:41,626 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 81.0) internal successors, (1134), 14 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:41,626 INFO L175 Difference]: Start difference. First operand has 87 places, 71 transitions, 188 flow. Second operand 13 states and 786 transitions. [2022-11-20 11:46:41,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 108 transitions, 477 flow [2022-11-20 11:46:41,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 108 transitions, 443 flow, removed 10 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:41,637 INFO L231 Difference]: Finished difference. Result has 102 places, 72 transitions, 224 flow [2022-11-20 11:46:41,637 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=224, PETRI_PLACES=102, PETRI_TRANSITIONS=72} [2022-11-20 11:46:41,640 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 28 predicate places. [2022-11-20 11:46:41,640 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 72 transitions, 224 flow [2022-11-20 11:46:41,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:41,641 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:41,641 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:41,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 11:46:41,642 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-20 11:46:41,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:41,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1418264184, now seen corresponding path program 2 times [2022-11-20 11:46:41,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:41,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458561206] [2022-11-20 11:46:41,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:41,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:41,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:42,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:42,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:42,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458561206] [2022-11-20 11:46:42,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458561206] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:42,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:42,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:46:42,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482409066] [2022-11-20 11:46:42,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:42,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:46:42,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:42,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:46:42,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:46:42,010 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 81 [2022-11-20 11:46:42,011 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 72 transitions, 224 flow. Second operand has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,011 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:42,011 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 81 [2022-11-20 11:46:42,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:42,219 INFO L130 PetriNetUnfolder]: 22/264 cut-off events. [2022-11-20 11:46:42,219 INFO L131 PetriNetUnfolder]: For 371/375 co-relation queries the response was YES. [2022-11-20 11:46:42,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 613 conditions, 264 events. 22/264 cut-off events. For 371/375 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1329 event pairs, 18 based on Foata normal form. 1/258 useless extension candidates. Maximal degree in co-relation 558. Up to 54 conditions per place. [2022-11-20 11:46:42,221 INFO L137 encePairwiseOnDemand]: 74/81 looper letters, 40 selfloop transitions, 4 changer transitions 6/98 dead transitions. [2022-11-20 11:46:42,221 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 98 transitions, 466 flow [2022-11-20 11:46:42,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:46:42,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-20 11:46:42,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 511 transitions. [2022-11-20 11:46:42,224 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7885802469135802 [2022-11-20 11:46:42,224 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 511 transitions. [2022-11-20 11:46:42,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 511 transitions. [2022-11-20 11:46:42,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:42,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 511 transitions. [2022-11-20 11:46:42,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 63.875) internal successors, (511), 8 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,232 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,233 INFO L175 Difference]: Start difference. First operand has 102 places, 72 transitions, 224 flow. Second operand 8 states and 511 transitions. [2022-11-20 11:46:42,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 98 transitions, 466 flow [2022-11-20 11:46:42,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 394 flow, removed 35 selfloop flow, removed 10 redundant places. [2022-11-20 11:46:42,240 INFO L231 Difference]: Finished difference. Result has 96 places, 74 transitions, 240 flow [2022-11-20 11:46:42,240 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=240, PETRI_PLACES=96, PETRI_TRANSITIONS=74} [2022-11-20 11:46:42,242 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 22 predicate places. [2022-11-20 11:46:42,242 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 74 transitions, 240 flow [2022-11-20 11:46:42,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,243 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:42,248 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:42,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 11:46:42,249 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-20 11:46:42,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:42,250 INFO L85 PathProgramCache]: Analyzing trace with hash 2131364533, now seen corresponding path program 3 times [2022-11-20 11:46:42,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:42,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797966722] [2022-11-20 11:46:42,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:42,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:42,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:42,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:42,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:42,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797966722] [2022-11-20 11:46:42,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797966722] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:42,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:42,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:42,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818573129] [2022-11-20 11:46:42,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:42,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:42,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:42,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:42,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:42,638 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:42,638 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 74 transitions, 240 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:42,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:42,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:42,896 INFO L130 PetriNetUnfolder]: 29/354 cut-off events. [2022-11-20 11:46:42,896 INFO L131 PetriNetUnfolder]: For 397/398 co-relation queries the response was YES. [2022-11-20 11:46:42,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 775 conditions, 354 events. 29/354 cut-off events. For 397/398 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2152 event pairs, 9 based on Foata normal form. 2/346 useless extension candidates. Maximal degree in co-relation 719. Up to 75 conditions per place. [2022-11-20 11:46:42,898 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 51 selfloop transitions, 5 changer transitions 10/112 dead transitions. [2022-11-20 11:46:42,899 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 112 transitions, 566 flow [2022-11-20 11:46:42,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:42,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:42,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 561 transitions. [2022-11-20 11:46:42,901 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7695473251028807 [2022-11-20 11:46:42,901 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 561 transitions. [2022-11-20 11:46:42,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 561 transitions. [2022-11-20 11:46:42,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:42,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 561 transitions. [2022-11-20 11:46:42,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 62.333333333333336) internal successors, (561), 9 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,906 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,906 INFO L175 Difference]: Start difference. First operand has 96 places, 74 transitions, 240 flow. Second operand 9 states and 561 transitions. [2022-11-20 11:46:42,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 112 transitions, 566 flow [2022-11-20 11:46:42,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 112 transitions, 529 flow, removed 17 selfloop flow, removed 4 redundant places. [2022-11-20 11:46:42,912 INFO L231 Difference]: Finished difference. Result has 104 places, 77 transitions, 291 flow [2022-11-20 11:46:42,913 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=291, PETRI_PLACES=104, PETRI_TRANSITIONS=77} [2022-11-20 11:46:42,915 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2022-11-20 11:46:42,915 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 77 transitions, 291 flow [2022-11-20 11:46:42,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:42,918 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:42,918 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:42,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-20 11:46:42,918 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-20 11:46:42,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:42,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1433889044, now seen corresponding path program 3 times [2022-11-20 11:46:42,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:42,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622365740] [2022-11-20 11:46:42,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:42,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:42,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:43,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:43,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:43,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622365740] [2022-11-20 11:46:43,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622365740] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:43,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:43,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:46:43,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354986733] [2022-11-20 11:46:43,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:43,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:46:43,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:43,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:46:43,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:46:43,178 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 81 [2022-11-20 11:46:43,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 77 transitions, 291 flow. Second operand has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:43,179 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 81 [2022-11-20 11:46:43,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:43,392 INFO L130 PetriNetUnfolder]: 24/305 cut-off events. [2022-11-20 11:46:43,392 INFO L131 PetriNetUnfolder]: For 494/498 co-relation queries the response was YES. [2022-11-20 11:46:43,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 713 conditions, 305 events. 24/305 cut-off events. For 494/498 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1693 event pairs, 20 based on Foata normal form. 1/298 useless extension candidates. Maximal degree in co-relation 658. Up to 72 conditions per place. [2022-11-20 11:46:43,395 INFO L137 encePairwiseOnDemand]: 74/81 looper letters, 34 selfloop transitions, 3 changer transitions 10/95 dead transitions. [2022-11-20 11:46:43,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 95 transitions, 475 flow [2022-11-20 11:46:43,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:46:43,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-20 11:46:43,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 505 transitions. [2022-11-20 11:46:43,397 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.779320987654321 [2022-11-20 11:46:43,397 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 505 transitions. [2022-11-20 11:46:43,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 505 transitions. [2022-11-20 11:46:43,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:43,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 505 transitions. [2022-11-20 11:46:43,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 63.125) internal successors, (505), 8 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,401 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,401 INFO L175 Difference]: Start difference. First operand has 104 places, 77 transitions, 291 flow. Second operand 8 states and 505 transitions. [2022-11-20 11:46:43,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 95 transitions, 475 flow [2022-11-20 11:46:43,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 95 transitions, 450 flow, removed 12 selfloop flow, removed 4 redundant places. [2022-11-20 11:46:43,406 INFO L231 Difference]: Finished difference. Result has 108 places, 75 transitions, 268 flow [2022-11-20 11:46:43,406 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=268, PETRI_PLACES=108, PETRI_TRANSITIONS=75} [2022-11-20 11:46:43,407 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 34 predicate places. [2022-11-20 11:46:43,407 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 75 transitions, 268 flow [2022-11-20 11:46:43,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,408 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:43,408 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:43,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-20 11:46:43,409 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-20 11:46:43,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:43,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1997778903, now seen corresponding path program 4 times [2022-11-20 11:46:43,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:43,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21951961] [2022-11-20 11:46:43,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:43,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:43,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:43,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:43,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:43,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21951961] [2022-11-20 11:46:43,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21951961] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:43,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:43,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:43,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404983286] [2022-11-20 11:46:43,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:43,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:43,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:43,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:43,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:43,656 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:43,657 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 75 transitions, 268 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,657 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:43,658 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:43,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:43,915 INFO L130 PetriNetUnfolder]: 25/323 cut-off events. [2022-11-20 11:46:43,915 INFO L131 PetriNetUnfolder]: For 453/456 co-relation queries the response was YES. [2022-11-20 11:46:43,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 742 conditions, 323 events. 25/323 cut-off events. For 453/456 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1857 event pairs, 20 based on Foata normal form. 2/316 useless extension candidates. Maximal degree in co-relation 681. Up to 62 conditions per place. [2022-11-20 11:46:43,918 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 50 selfloop transitions, 6 changer transitions 6/108 dead transitions. [2022-11-20 11:46:43,918 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 108 transitions, 548 flow [2022-11-20 11:46:43,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:43,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:43,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 561 transitions. [2022-11-20 11:46:43,920 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7695473251028807 [2022-11-20 11:46:43,920 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 561 transitions. [2022-11-20 11:46:43,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 561 transitions. [2022-11-20 11:46:43,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:43,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 561 transitions. [2022-11-20 11:46:43,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 62.333333333333336) internal successors, (561), 9 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,925 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,925 INFO L175 Difference]: Start difference. First operand has 108 places, 75 transitions, 268 flow. Second operand 9 states and 561 transitions. [2022-11-20 11:46:43,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 108 transitions, 548 flow [2022-11-20 11:46:43,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 108 transitions, 501 flow, removed 22 selfloop flow, removed 7 redundant places. [2022-11-20 11:46:43,931 INFO L231 Difference]: Finished difference. Result has 109 places, 78 transitions, 310 flow [2022-11-20 11:46:43,932 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=310, PETRI_PLACES=109, PETRI_TRANSITIONS=78} [2022-11-20 11:46:43,933 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 35 predicate places. [2022-11-20 11:46:43,933 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 78 transitions, 310 flow [2022-11-20 11:46:43,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:43,934 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:43,934 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:43,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-20 11:46:43,934 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-20 11:46:43,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:43,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1724276151, now seen corresponding path program 5 times [2022-11-20 11:46:43,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:43,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420556269] [2022-11-20 11:46:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:43,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:43,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:44,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:44,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:44,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420556269] [2022-11-20 11:46:44,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420556269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:44,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:44,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:44,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927887953] [2022-11-20 11:46:44,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:44,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:44,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:44,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:44,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:44,247 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:44,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 78 transitions, 310 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:44,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:44,248 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:44,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:44,471 INFO L130 PetriNetUnfolder]: 24/304 cut-off events. [2022-11-20 11:46:44,472 INFO L131 PetriNetUnfolder]: For 504/506 co-relation queries the response was YES. [2022-11-20 11:46:44,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 731 conditions, 304 events. 24/304 cut-off events. For 504/506 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1693 event pairs, 19 based on Foata normal form. 1/297 useless extension candidates. Maximal degree in co-relation 674. Up to 62 conditions per place. [2022-11-20 11:46:44,474 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 43 selfloop transitions, 5 changer transitions 9/103 dead transitions. [2022-11-20 11:46:44,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 103 transitions, 546 flow [2022-11-20 11:46:44,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:44,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:44,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 555 transitions. [2022-11-20 11:46:44,476 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7613168724279835 [2022-11-20 11:46:44,476 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 555 transitions. [2022-11-20 11:46:44,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 555 transitions. [2022-11-20 11:46:44,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:44,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 555 transitions. [2022-11-20 11:46:44,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.666666666666664) internal successors, (555), 9 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:44,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:44,480 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:44,481 INFO L175 Difference]: Start difference. First operand has 109 places, 78 transitions, 310 flow. Second operand 9 states and 555 transitions. [2022-11-20 11:46:44,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 103 transitions, 546 flow [2022-11-20 11:46:44,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 103 transitions, 513 flow, removed 15 selfloop flow, removed 4 redundant places. [2022-11-20 11:46:44,487 INFO L231 Difference]: Finished difference. Result has 116 places, 78 transitions, 320 flow [2022-11-20 11:46:44,487 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=320, PETRI_PLACES=116, PETRI_TRANSITIONS=78} [2022-11-20 11:46:44,488 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 42 predicate places. [2022-11-20 11:46:44,488 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 78 transitions, 320 flow [2022-11-20 11:46:44,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:44,488 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:44,489 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:44,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-20 11:46:44,489 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-20 11:46:44,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:44,490 INFO L85 PathProgramCache]: Analyzing trace with hash 479858243, now seen corresponding path program 6 times [2022-11-20 11:46:44,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:44,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740084342] [2022-11-20 11:46:44,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:44,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:44,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:44,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:44,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740084342] [2022-11-20 11:46:44,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740084342] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:44,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:44,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:44,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040774798] [2022-11-20 11:46:44,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:44,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:44,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:44,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:44,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:44,793 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:44,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 78 transitions, 320 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:44,794 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:44,795 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:44,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:45,018 INFO L130 PetriNetUnfolder]: 22/279 cut-off events. [2022-11-20 11:46:45,018 INFO L131 PetriNetUnfolder]: For 504/504 co-relation queries the response was YES. [2022-11-20 11:46:45,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 691 conditions, 279 events. 22/279 cut-off events. For 504/504 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1478 event pairs, 19 based on Foata normal form. 1/272 useless extension candidates. Maximal degree in co-relation 636. Up to 62 conditions per place. [2022-11-20 11:46:45,020 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 34 selfloop transitions, 2 changer transitions 13/95 dead transitions. [2022-11-20 11:46:45,021 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 95 transitions, 506 flow [2022-11-20 11:46:45,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:45,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:45,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 548 transitions. [2022-11-20 11:46:45,023 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7517146776406035 [2022-11-20 11:46:45,023 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 548 transitions. [2022-11-20 11:46:45,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 548 transitions. [2022-11-20 11:46:45,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:45,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 548 transitions. [2022-11-20 11:46:45,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.888888888888886) internal successors, (548), 9 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,027 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,027 INFO L175 Difference]: Start difference. First operand has 116 places, 78 transitions, 320 flow. Second operand 9 states and 548 transitions. [2022-11-20 11:46:45,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 95 transitions, 506 flow [2022-11-20 11:46:45,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 95 transitions, 465 flow, removed 13 selfloop flow, removed 9 redundant places. [2022-11-20 11:46:45,033 INFO L231 Difference]: Finished difference. Result has 115 places, 74 transitions, 264 flow [2022-11-20 11:46:45,033 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=264, PETRI_PLACES=115, PETRI_TRANSITIONS=74} [2022-11-20 11:46:45,034 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 41 predicate places. [2022-11-20 11:46:45,034 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 74 transitions, 264 flow [2022-11-20 11:46:45,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,035 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:45,035 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:45,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 11:46:45,035 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-20 11:46:45,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:45,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1581072905, now seen corresponding path program 7 times [2022-11-20 11:46:45,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:45,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114940846] [2022-11-20 11:46:45,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:45,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:45,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:45,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:45,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114940846] [2022-11-20 11:46:45,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114940846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:45,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:45,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:45,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473209854] [2022-11-20 11:46:45,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:45,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:45,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:45,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:45,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:45,300 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:45,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 74 transitions, 264 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:45,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:45,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:45,504 INFO L130 PetriNetUnfolder]: 20/238 cut-off events. [2022-11-20 11:46:45,504 INFO L131 PetriNetUnfolder]: For 378/378 co-relation queries the response was YES. [2022-11-20 11:46:45,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569 conditions, 238 events. 20/238 cut-off events. For 378/378 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1116 event pairs, 6 based on Foata normal form. 1/234 useless extension candidates. Maximal degree in co-relation 521. Up to 45 conditions per place. [2022-11-20 11:46:45,506 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 33 selfloop transitions, 5 changer transitions 9/93 dead transitions. [2022-11-20 11:46:45,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 93 transitions, 446 flow [2022-11-20 11:46:45,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:45,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:45,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 547 transitions. [2022-11-20 11:46:45,508 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7503429355281207 [2022-11-20 11:46:45,509 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 547 transitions. [2022-11-20 11:46:45,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 547 transitions. [2022-11-20 11:46:45,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:45,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 547 transitions. [2022-11-20 11:46:45,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.77777777777778) internal successors, (547), 9 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,513 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,513 INFO L175 Difference]: Start difference. First operand has 115 places, 74 transitions, 264 flow. Second operand 9 states and 547 transitions. [2022-11-20 11:46:45,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 93 transitions, 446 flow [2022-11-20 11:46:45,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 93 transitions, 403 flow, removed 18 selfloop flow, removed 10 redundant places. [2022-11-20 11:46:45,518 INFO L231 Difference]: Finished difference. Result has 108 places, 73 transitions, 251 flow [2022-11-20 11:46:45,518 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=251, PETRI_PLACES=108, PETRI_TRANSITIONS=73} [2022-11-20 11:46:45,518 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 34 predicate places. [2022-11-20 11:46:45,519 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 73 transitions, 251 flow [2022-11-20 11:46:45,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,519 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:45,519 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:45,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 11:46:45,520 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-20 11:46:45,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:45,520 INFO L85 PathProgramCache]: Analyzing trace with hash 557965623, now seen corresponding path program 8 times [2022-11-20 11:46:45,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:45,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522807538] [2022-11-20 11:46:45,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:45,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:45,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:45,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:45,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522807538] [2022-11-20 11:46:45,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522807538] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:45,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:45,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:45,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465457138] [2022-11-20 11:46:45,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:45,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:45,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:45,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:45,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:45,849 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:45,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 73 transitions, 251 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:45,850 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:45,850 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:45,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:46,066 INFO L130 PetriNetUnfolder]: 18/213 cut-off events. [2022-11-20 11:46:46,067 INFO L131 PetriNetUnfolder]: For 283/283 co-relation queries the response was YES. [2022-11-20 11:46:46,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 496 conditions, 213 events. 18/213 cut-off events. For 283/283 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 891 event pairs, 6 based on Foata normal form. 1/209 useless extension candidates. Maximal degree in co-relation 457. Up to 45 conditions per place. [2022-11-20 11:46:46,068 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 33 selfloop transitions, 2 changer transitions 11/92 dead transitions. [2022-11-20 11:46:46,068 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 92 transitions, 432 flow [2022-11-20 11:46:46,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:46,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:46,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 548 transitions. [2022-11-20 11:46:46,071 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7517146776406035 [2022-11-20 11:46:46,071 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 548 transitions. [2022-11-20 11:46:46,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 548 transitions. [2022-11-20 11:46:46,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:46,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 548 transitions. [2022-11-20 11:46:46,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.888888888888886) internal successors, (548), 9 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,075 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,075 INFO L175 Difference]: Start difference. First operand has 108 places, 73 transitions, 251 flow. Second operand 9 states and 548 transitions. [2022-11-20 11:46:46,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 92 transitions, 432 flow [2022-11-20 11:46:46,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 92 transitions, 381 flow, removed 13 selfloop flow, removed 12 redundant places. [2022-11-20 11:46:46,079 INFO L231 Difference]: Finished difference. Result has 104 places, 70 transitions, 201 flow [2022-11-20 11:46:46,079 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=201, PETRI_PLACES=104, PETRI_TRANSITIONS=70} [2022-11-20 11:46:46,080 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2022-11-20 11:46:46,080 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 70 transitions, 201 flow [2022-11-20 11:46:46,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,080 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:46,081 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:46,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 11:46:46,081 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-20 11:46:46,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:46,082 INFO L85 PathProgramCache]: Analyzing trace with hash -870049502, now seen corresponding path program 4 times [2022-11-20 11:46:46,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:46,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542444938] [2022-11-20 11:46:46,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:46,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:46,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:46,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:46,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:46,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542444938] [2022-11-20 11:46:46,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542444938] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:46,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:46,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-20 11:46:46,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291007365] [2022-11-20 11:46:46,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:46,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:46:46,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:46,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:46:46,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-20 11:46:46,309 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 81 [2022-11-20 11:46:46,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 70 transitions, 201 flow. Second operand has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:46,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 81 [2022-11-20 11:46:46,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:46,468 INFO L130 PetriNetUnfolder]: 15/171 cut-off events. [2022-11-20 11:46:46,468 INFO L131 PetriNetUnfolder]: For 168/168 co-relation queries the response was YES. [2022-11-20 11:46:46,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 171 events. 15/171 cut-off events. For 168/168 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 594 event pairs, 9 based on Foata normal form. 1/168 useless extension candidates. Maximal degree in co-relation 352. Up to 47 conditions per place. [2022-11-20 11:46:46,469 INFO L137 encePairwiseOnDemand]: 74/81 looper letters, 29 selfloop transitions, 1 changer transitions 10/88 dead transitions. [2022-11-20 11:46:46,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 88 transitions, 368 flow [2022-11-20 11:46:46,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 11:46:46,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-20 11:46:46,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 504 transitions. [2022-11-20 11:46:46,471 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7777777777777778 [2022-11-20 11:46:46,471 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 504 transitions. [2022-11-20 11:46:46,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 504 transitions. [2022-11-20 11:46:46,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:46,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 504 transitions. [2022-11-20 11:46:46,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 63.0) internal successors, (504), 8 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,475 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 81.0) internal successors, (729), 9 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,475 INFO L175 Difference]: Start difference. First operand has 104 places, 70 transitions, 201 flow. Second operand 8 states and 504 transitions. [2022-11-20 11:46:46,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 88 transitions, 368 flow [2022-11-20 11:46:46,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 88 transitions, 329 flow, removed 12 selfloop flow, removed 11 redundant places. [2022-11-20 11:46:46,478 INFO L231 Difference]: Finished difference. Result has 99 places, 70 transitions, 192 flow [2022-11-20 11:46:46,479 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=192, PETRI_PLACES=99, PETRI_TRANSITIONS=70} [2022-11-20 11:46:46,479 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 25 predicate places. [2022-11-20 11:46:46,479 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 70 transitions, 192 flow [2022-11-20 11:46:46,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 60.25) internal successors, (482), 8 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,480 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:46,480 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:46,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 11:46:46,481 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-20 11:46:46,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:46,481 INFO L85 PathProgramCache]: Analyzing trace with hash -839294457, now seen corresponding path program 9 times [2022-11-20 11:46:46,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:46,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900222775] [2022-11-20 11:46:46,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:46,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:46,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:46,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:46,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:46,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900222775] [2022-11-20 11:46:46,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900222775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:46,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:46,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:46,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003291479] [2022-11-20 11:46:46,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:46,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:46,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:46,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:46,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:46,743 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:46,743 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 70 transitions, 192 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:46,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:46,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:46,950 INFO L130 PetriNetUnfolder]: 17/175 cut-off events. [2022-11-20 11:46:46,950 INFO L131 PetriNetUnfolder]: For 86/86 co-relation queries the response was YES. [2022-11-20 11:46:46,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364 conditions, 175 events. 17/175 cut-off events. For 86/86 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 605 event pairs, 2 based on Foata normal form. 1/171 useless extension candidates. Maximal degree in co-relation 336. Up to 32 conditions per place. [2022-11-20 11:46:46,951 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 28 selfloop transitions, 5 changer transitions 8/87 dead transitions. [2022-11-20 11:46:46,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 87 transitions, 352 flow [2022-11-20 11:46:46,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:46,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:46,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 543 transitions. [2022-11-20 11:46:46,954 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7448559670781894 [2022-11-20 11:46:46,954 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 543 transitions. [2022-11-20 11:46:46,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 543 transitions. [2022-11-20 11:46:46,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:46,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 543 transitions. [2022-11-20 11:46:46,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.333333333333336) internal successors, (543), 9 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,958 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,958 INFO L175 Difference]: Start difference. First operand has 99 places, 70 transitions, 192 flow. Second operand 9 states and 543 transitions. [2022-11-20 11:46:46,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 87 transitions, 352 flow [2022-11-20 11:46:46,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 87 transitions, 326 flow, removed 12 selfloop flow, removed 7 redundant places. [2022-11-20 11:46:46,961 INFO L231 Difference]: Finished difference. Result has 100 places, 70 transitions, 198 flow [2022-11-20 11:46:46,961 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=198, PETRI_PLACES=100, PETRI_TRANSITIONS=70} [2022-11-20 11:46:46,962 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 26 predicate places. [2022-11-20 11:46:46,962 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 70 transitions, 198 flow [2022-11-20 11:46:46,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:46,963 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:46,963 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:46,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 11:46:46,963 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-20 11:46:46,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:46,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1128919605, now seen corresponding path program 10 times [2022-11-20 11:46:46,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:46,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988636590] [2022-11-20 11:46:46,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:46,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:46,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:47,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:47,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988636590] [2022-11-20 11:46:47,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988636590] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:47,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:47,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:47,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430564684] [2022-11-20 11:46:47,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:47,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:47,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:47,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:47,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:47,202 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:47,203 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 70 transitions, 198 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,203 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:47,203 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:47,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:47,394 INFO L130 PetriNetUnfolder]: 17/161 cut-off events. [2022-11-20 11:46:47,394 INFO L131 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2022-11-20 11:46:47,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 337 conditions, 161 events. 17/161 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 517 event pairs, 2 based on Foata normal form. 1/156 useless extension candidates. Maximal degree in co-relation 315. Up to 38 conditions per place. [2022-11-20 11:46:47,395 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 25 selfloop transitions, 3 changer transitions 12/84 dead transitions. [2022-11-20 11:46:47,396 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 84 transitions, 330 flow [2022-11-20 11:46:47,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 542 transitions. [2022-11-20 11:46:47,397 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7434842249657064 [2022-11-20 11:46:47,398 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 542 transitions. [2022-11-20 11:46:47,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 542 transitions. [2022-11-20 11:46:47,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:47,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 542 transitions. [2022-11-20 11:46:47,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.22222222222222) internal successors, (542), 9 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,401 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,402 INFO L175 Difference]: Start difference. First operand has 100 places, 70 transitions, 198 flow. Second operand 9 states and 542 transitions. [2022-11-20 11:46:47,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 84 transitions, 330 flow [2022-11-20 11:46:47,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 84 transitions, 307 flow, removed 7 selfloop flow, removed 7 redundant places. [2022-11-20 11:46:47,404 INFO L231 Difference]: Finished difference. Result has 101 places, 66 transitions, 169 flow [2022-11-20 11:46:47,405 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=169, PETRI_PLACES=101, PETRI_TRANSITIONS=66} [2022-11-20 11:46:47,405 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 27 predicate places. [2022-11-20 11:46:47,405 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 66 transitions, 169 flow [2022-11-20 11:46:47,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,406 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:47,406 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:47,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 11:46:47,407 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-20 11:46:47,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:47,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1629015889, now seen corresponding path program 1 times [2022-11-20 11:46:47,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:47,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784569340] [2022-11-20 11:46:47,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:47,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:47,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:47,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:47,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:47,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784569340] [2022-11-20 11:46:47,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784569340] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:47,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:47,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:47,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011351950] [2022-11-20 11:46:47,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:47,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:47,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:47,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:47,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:47,706 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:47,707 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 66 transitions, 169 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,707 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:47,707 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:47,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:47,907 INFO L130 PetriNetUnfolder]: 19/159 cut-off events. [2022-11-20 11:46:47,908 INFO L131 PetriNetUnfolder]: For 99/99 co-relation queries the response was YES. [2022-11-20 11:46:47,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 159 events. 19/159 cut-off events. For 99/99 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 476 event pairs, 0 based on Foata normal form. 1/158 useless extension candidates. Maximal degree in co-relation 314. Up to 28 conditions per place. [2022-11-20 11:46:47,909 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 33 selfloop transitions, 3 changer transitions 8/88 dead transitions. [2022-11-20 11:46:47,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 88 transitions, 385 flow [2022-11-20 11:46:47,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:47,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:47,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 545 transitions. [2022-11-20 11:46:47,911 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.747599451303155 [2022-11-20 11:46:47,911 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 545 transitions. [2022-11-20 11:46:47,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 545 transitions. [2022-11-20 11:46:47,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:47,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 545 transitions. [2022-11-20 11:46:47,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.55555555555556) internal successors, (545), 9 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,916 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,916 INFO L175 Difference]: Start difference. First operand has 101 places, 66 transitions, 169 flow. Second operand 9 states and 545 transitions. [2022-11-20 11:46:47,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 88 transitions, 385 flow [2022-11-20 11:46:47,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 88 transitions, 334 flow, removed 14 selfloop flow, removed 10 redundant places. [2022-11-20 11:46:47,919 INFO L231 Difference]: Finished difference. Result has 87 places, 66 transitions, 167 flow [2022-11-20 11:46:47,919 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=167, PETRI_PLACES=87, PETRI_TRANSITIONS=66} [2022-11-20 11:46:47,920 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2022-11-20 11:46:47,920 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 66 transitions, 167 flow [2022-11-20 11:46:47,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:47,920 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:47,921 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:47,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 11:46:47,921 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-20 11:46:47,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:47,922 INFO L85 PathProgramCache]: Analyzing trace with hash -493128579, now seen corresponding path program 2 times [2022-11-20 11:46:47,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:47,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643062684] [2022-11-20 11:46:47,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:47,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:47,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:48,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:48,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:48,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643062684] [2022-11-20 11:46:48,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643062684] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:48,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:48,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:48,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593888924] [2022-11-20 11:46:48,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:48,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:48,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:48,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:48,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:48,168 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:48,169 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 66 transitions, 167 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:48,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:48,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:48,360 INFO L130 PetriNetUnfolder]: 18/180 cut-off events. [2022-11-20 11:46:48,360 INFO L131 PetriNetUnfolder]: For 66/66 co-relation queries the response was YES. [2022-11-20 11:46:48,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 383 conditions, 180 events. 18/180 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 625 event pairs, 6 based on Foata normal form. 1/179 useless extension candidates. Maximal degree in co-relation 359. Up to 48 conditions per place. [2022-11-20 11:46:48,362 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 35 selfloop transitions, 3 changer transitions 7/89 dead transitions. [2022-11-20 11:46:48,362 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 89 transitions, 356 flow [2022-11-20 11:46:48,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:48,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:48,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 548 transitions. [2022-11-20 11:46:48,366 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7517146776406035 [2022-11-20 11:46:48,366 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 548 transitions. [2022-11-20 11:46:48,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 548 transitions. [2022-11-20 11:46:48,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:48,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 548 transitions. [2022-11-20 11:46:48,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.888888888888886) internal successors, (548), 9 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,370 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,371 INFO L175 Difference]: Start difference. First operand has 87 places, 66 transitions, 167 flow. Second operand 9 states and 548 transitions. [2022-11-20 11:46:48,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 89 transitions, 356 flow [2022-11-20 11:46:48,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 89 transitions, 322 flow, removed 11 selfloop flow, removed 7 redundant places. [2022-11-20 11:46:48,374 INFO L231 Difference]: Finished difference. Result has 91 places, 68 transitions, 194 flow [2022-11-20 11:46:48,374 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=194, PETRI_PLACES=91, PETRI_TRANSITIONS=68} [2022-11-20 11:46:48,374 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 17 predicate places. [2022-11-20 11:46:48,377 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 68 transitions, 194 flow [2022-11-20 11:46:48,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,377 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:48,378 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:48,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 11:46:48,378 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-20 11:46:48,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:48,379 INFO L85 PathProgramCache]: Analyzing trace with hash 2135834665, now seen corresponding path program 3 times [2022-11-20 11:46:48,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:48,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384933776] [2022-11-20 11:46:48,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:48,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:48,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:48,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:48,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:48,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384933776] [2022-11-20 11:46:48,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384933776] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:48,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:48,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:48,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352720152] [2022-11-20 11:46:48,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:48,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:48,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:48,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:48,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:48,661 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:48,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 68 transitions, 194 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,662 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:48,662 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:48,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:48,890 INFO L130 PetriNetUnfolder]: 17/190 cut-off events. [2022-11-20 11:46:48,890 INFO L131 PetriNetUnfolder]: For 109/111 co-relation queries the response was YES. [2022-11-20 11:46:48,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 414 conditions, 190 events. 17/190 cut-off events. For 109/111 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 704 event pairs, 11 based on Foata normal form. 1/185 useless extension candidates. Maximal degree in co-relation 387. Up to 43 conditions per place. [2022-11-20 11:46:48,892 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 32 selfloop transitions, 4 changer transitions 8/88 dead transitions. [2022-11-20 11:46:48,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 88 transitions, 361 flow [2022-11-20 11:46:48,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:48,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:48,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 547 transitions. [2022-11-20 11:46:48,895 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7503429355281207 [2022-11-20 11:46:48,895 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 547 transitions. [2022-11-20 11:46:48,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 547 transitions. [2022-11-20 11:46:48,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:48,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 547 transitions. [2022-11-20 11:46:48,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.77777777777778) internal successors, (547), 9 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,901 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,901 INFO L175 Difference]: Start difference. First operand has 91 places, 68 transitions, 194 flow. Second operand 9 states and 547 transitions. [2022-11-20 11:46:48,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 88 transitions, 361 flow [2022-11-20 11:46:48,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 88 transitions, 334 flow, removed 12 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:48,905 INFO L231 Difference]: Finished difference. Result has 96 places, 68 transitions, 207 flow [2022-11-20 11:46:48,905 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=207, PETRI_PLACES=96, PETRI_TRANSITIONS=68} [2022-11-20 11:46:48,906 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 22 predicate places. [2022-11-20 11:46:48,906 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 68 transitions, 207 flow [2022-11-20 11:46:48,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:48,907 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:48,907 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:48,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 11:46:48,907 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-20 11:46:48,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:48,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1755920696, now seen corresponding path program 1 times [2022-11-20 11:46:48,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:48,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763966064] [2022-11-20 11:46:48,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:48,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:48,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:49,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:49,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:49,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763966064] [2022-11-20 11:46:49,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763966064] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:49,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:49,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:49,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837398927] [2022-11-20 11:46:49,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:49,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:49,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:49,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:49,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:49,246 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:49,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 68 transitions, 207 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:49,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:49,248 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:49,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:49,559 INFO L130 PetriNetUnfolder]: 21/241 cut-off events. [2022-11-20 11:46:49,560 INFO L131 PetriNetUnfolder]: For 200/200 co-relation queries the response was YES. [2022-11-20 11:46:49,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 541 conditions, 241 events. 21/241 cut-off events. For 200/200 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1064 event pairs, 5 based on Foata normal form. 2/236 useless extension candidates. Maximal degree in co-relation 507. Up to 39 conditions per place. [2022-11-20 11:46:49,562 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 38 selfloop transitions, 7 changer transitions 8/95 dead transitions. [2022-11-20 11:46:49,562 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 95 transitions, 451 flow [2022-11-20 11:46:49,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:49,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:49,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 588 transitions. [2022-11-20 11:46:49,565 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2022-11-20 11:46:49,565 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 588 transitions. [2022-11-20 11:46:49,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 588 transitions. [2022-11-20 11:46:49,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:49,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 588 transitions. [2022-11-20 11:46:49,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.8) internal successors, (588), 10 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:49,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:49,570 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:49,570 INFO L175 Difference]: Start difference. First operand has 96 places, 68 transitions, 207 flow. Second operand 10 states and 588 transitions. [2022-11-20 11:46:49,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 95 transitions, 451 flow [2022-11-20 11:46:49,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 95 transitions, 410 flow, removed 16 selfloop flow, removed 7 redundant places. [2022-11-20 11:46:49,574 INFO L231 Difference]: Finished difference. Result has 100 places, 71 transitions, 244 flow [2022-11-20 11:46:49,575 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=244, PETRI_PLACES=100, PETRI_TRANSITIONS=71} [2022-11-20 11:46:49,575 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 26 predicate places. [2022-11-20 11:46:49,575 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 71 transitions, 244 flow [2022-11-20 11:46:49,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:49,576 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:49,576 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:49,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 11:46:49,577 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-20 11:46:49,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:49,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1839275082, now seen corresponding path program 2 times [2022-11-20 11:46:49,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:49,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122627972] [2022-11-20 11:46:49,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:49,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:49,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:49,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:49,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:49,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122627972] [2022-11-20 11:46:49,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122627972] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:49,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:49,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:49,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55948047] [2022-11-20 11:46:49,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:49,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:49,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:49,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:49,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:49,904 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:49,905 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 71 transitions, 244 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:49,905 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:49,905 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:49,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:50,208 INFO L130 PetriNetUnfolder]: 20/234 cut-off events. [2022-11-20 11:46:50,208 INFO L131 PetriNetUnfolder]: For 266/273 co-relation queries the response was YES. [2022-11-20 11:46:50,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566 conditions, 234 events. 20/234 cut-off events. For 266/273 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1019 event pairs, 0 based on Foata normal form. 3/233 useless extension candidates. Maximal degree in co-relation 530. Up to 48 conditions per place. [2022-11-20 11:46:50,210 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 36 selfloop transitions, 6 changer transitions 13/97 dead transitions. [2022-11-20 11:46:50,210 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 97 transitions, 517 flow [2022-11-20 11:46:50,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:50,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:50,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 587 transitions. [2022-11-20 11:46:50,213 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7246913580246913 [2022-11-20 11:46:50,213 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 587 transitions. [2022-11-20 11:46:50,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 587 transitions. [2022-11-20 11:46:50,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:50,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 587 transitions. [2022-11-20 11:46:50,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.7) internal successors, (587), 10 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,218 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,218 INFO L175 Difference]: Start difference. First operand has 100 places, 71 transitions, 244 flow. Second operand 10 states and 587 transitions. [2022-11-20 11:46:50,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 97 transitions, 517 flow [2022-11-20 11:46:50,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 97 transitions, 489 flow, removed 6 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:50,222 INFO L231 Difference]: Finished difference. Result has 107 places, 71 transitions, 257 flow [2022-11-20 11:46:50,223 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=257, PETRI_PLACES=107, PETRI_TRANSITIONS=71} [2022-11-20 11:46:50,225 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 33 predicate places. [2022-11-20 11:46:50,225 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 71 transitions, 257 flow [2022-11-20 11:46:50,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,226 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:50,226 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:50,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 11:46:50,227 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-20 11:46:50,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:50,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1423608985, now seen corresponding path program 4 times [2022-11-20 11:46:50,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:50,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702661565] [2022-11-20 11:46:50,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:50,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:50,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:50,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:50,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:50,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702661565] [2022-11-20 11:46:50,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702661565] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:50,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:50,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:50,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032833606] [2022-11-20 11:46:50,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:50,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:50,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:50,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:50,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:50,545 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:50,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 71 transitions, 257 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:50,546 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:50,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:50,866 INFO L130 PetriNetUnfolder]: 15/248 cut-off events. [2022-11-20 11:46:50,867 INFO L131 PetriNetUnfolder]: For 354/354 co-relation queries the response was YES. [2022-11-20 11:46:50,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 621 conditions, 248 events. 15/248 cut-off events. For 354/354 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1165 event pairs, 11 based on Foata normal form. 1/241 useless extension candidates. Maximal degree in co-relation 577. Up to 60 conditions per place. [2022-11-20 11:46:50,869 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 42 selfloop transitions, 5 changer transitions 7/98 dead transitions. [2022-11-20 11:46:50,869 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 98 transitions, 503 flow [2022-11-20 11:46:50,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:50,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:50,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 554 transitions. [2022-11-20 11:46:50,871 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7599451303155007 [2022-11-20 11:46:50,871 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 554 transitions. [2022-11-20 11:46:50,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 554 transitions. [2022-11-20 11:46:50,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:50,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 554 transitions. [2022-11-20 11:46:50,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.55555555555556) internal successors, (554), 9 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,875 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,876 INFO L175 Difference]: Start difference. First operand has 107 places, 71 transitions, 257 flow. Second operand 9 states and 554 transitions. [2022-11-20 11:46:50,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 98 transitions, 503 flow [2022-11-20 11:46:50,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 98 transitions, 458 flow, removed 15 selfloop flow, removed 8 redundant places. [2022-11-20 11:46:50,880 INFO L231 Difference]: Finished difference. Result has 108 places, 73 transitions, 282 flow [2022-11-20 11:46:50,881 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=282, PETRI_PLACES=108, PETRI_TRANSITIONS=73} [2022-11-20 11:46:50,882 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 34 predicate places. [2022-11-20 11:46:50,882 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 73 transitions, 282 flow [2022-11-20 11:46:50,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:50,889 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:50,889 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:50,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 11:46:50,890 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-20 11:46:50,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:50,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1219458654, now seen corresponding path program 3 times [2022-11-20 11:46:50,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:50,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183210740] [2022-11-20 11:46:50,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:50,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:50,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:51,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:51,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:51,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183210740] [2022-11-20 11:46:51,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183210740] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:51,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:51,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:51,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665538937] [2022-11-20 11:46:51,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:51,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:51,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:51,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:51,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:51,243 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:51,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 73 transitions, 282 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:51,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:51,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:51,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:51,832 INFO L130 PetriNetUnfolder]: 25/364 cut-off events. [2022-11-20 11:46:51,832 INFO L131 PetriNetUnfolder]: For 653/661 co-relation queries the response was YES. [2022-11-20 11:46:51,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 970 conditions, 364 events. 25/364 cut-off events. For 653/661 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2210 event pairs, 11 based on Foata normal form. 5/363 useless extension candidates. Maximal degree in co-relation 915. Up to 62 conditions per place. [2022-11-20 11:46:51,835 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 55 selfloop transitions, 8 changer transitions 20/125 dead transitions. [2022-11-20 11:46:51,835 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 125 transitions, 761 flow [2022-11-20 11:46:51,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 11:46:51,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 11:46:51,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 940 transitions. [2022-11-20 11:46:51,838 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7253086419753086 [2022-11-20 11:46:51,838 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 940 transitions. [2022-11-20 11:46:51,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 940 transitions. [2022-11-20 11:46:51,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:51,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 940 transitions. [2022-11-20 11:46:51,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 58.75) internal successors, (940), 16 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:51,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 81.0) internal successors, (1377), 17 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:51,845 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 81.0) internal successors, (1377), 17 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:51,845 INFO L175 Difference]: Start difference. First operand has 108 places, 73 transitions, 282 flow. Second operand 16 states and 940 transitions. [2022-11-20 11:46:51,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 125 transitions, 761 flow [2022-11-20 11:46:51,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 125 transitions, 719 flow, removed 18 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:51,851 INFO L231 Difference]: Finished difference. Result has 127 places, 76 transitions, 343 flow [2022-11-20 11:46:51,852 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=343, PETRI_PLACES=127, PETRI_TRANSITIONS=76} [2022-11-20 11:46:51,852 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 53 predicate places. [2022-11-20 11:46:51,853 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 76 transitions, 343 flow [2022-11-20 11:46:51,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:51,853 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:51,853 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:51,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 11:46:51,854 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-20 11:46:51,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:51,855 INFO L85 PathProgramCache]: Analyzing trace with hash 739255042, now seen corresponding path program 4 times [2022-11-20 11:46:51,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:51,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375314182] [2022-11-20 11:46:51,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:51,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:51,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:52,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:52,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:52,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375314182] [2022-11-20 11:46:52,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375314182] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:52,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:52,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:52,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819227375] [2022-11-20 11:46:52,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:52,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:52,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:52,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:52,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:52,130 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:52,131 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 76 transitions, 343 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:52,131 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:52,132 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:52,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:52,425 INFO L130 PetriNetUnfolder]: 22/323 cut-off events. [2022-11-20 11:46:52,425 INFO L131 PetriNetUnfolder]: For 830/837 co-relation queries the response was YES. [2022-11-20 11:46:52,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 950 conditions, 323 events. 22/323 cut-off events. For 830/837 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1798 event pairs, 10 based on Foata normal form. 3/317 useless extension candidates. Maximal degree in co-relation 879. Up to 54 conditions per place. [2022-11-20 11:46:52,428 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 44 selfloop transitions, 8 changer transitions 13/107 dead transitions. [2022-11-20 11:46:52,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 107 transitions, 730 flow [2022-11-20 11:46:52,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:52,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:52,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 591 transitions. [2022-11-20 11:46:52,434 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7296296296296296 [2022-11-20 11:46:52,434 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 591 transitions. [2022-11-20 11:46:52,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 591 transitions. [2022-11-20 11:46:52,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:52,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 591 transitions. [2022-11-20 11:46:52,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.1) internal successors, (591), 10 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:52,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:52,439 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:52,439 INFO L175 Difference]: Start difference. First operand has 127 places, 76 transitions, 343 flow. Second operand 10 states and 591 transitions. [2022-11-20 11:46:52,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 107 transitions, 730 flow [2022-11-20 11:46:52,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 107 transitions, 651 flow, removed 33 selfloop flow, removed 12 redundant places. [2022-11-20 11:46:52,446 INFO L231 Difference]: Finished difference. Result has 122 places, 79 transitions, 381 flow [2022-11-20 11:46:52,447 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=381, PETRI_PLACES=122, PETRI_TRANSITIONS=79} [2022-11-20 11:46:52,447 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 48 predicate places. [2022-11-20 11:46:52,447 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 79 transitions, 381 flow [2022-11-20 11:46:52,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:52,466 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:52,466 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 11:46:52,467 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-20 11:46:52,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1535650505, now seen corresponding path program 5 times [2022-11-20 11:46:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:52,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184534674] [2022-11-20 11:46:52,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:52,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:52,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:52,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:52,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184534674] [2022-11-20 11:46:52,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184534674] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:52,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:52,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:52,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056759577] [2022-11-20 11:46:52,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:52,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:52,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:52,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:52,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:52,798 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:52,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 79 transitions, 381 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:52,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:52,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:52,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:53,102 INFO L130 PetriNetUnfolder]: 17/331 cut-off events. [2022-11-20 11:46:53,102 INFO L131 PetriNetUnfolder]: For 767/776 co-relation queries the response was YES. [2022-11-20 11:46:53,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 331 events. 17/331 cut-off events. For 767/776 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1888 event pairs, 5 based on Foata normal form. 4/328 useless extension candidates. Maximal degree in co-relation 866. Up to 78 conditions per place. [2022-11-20 11:46:53,105 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 39 selfloop transitions, 11 changer transitions 10/105 dead transitions. [2022-11-20 11:46:53,105 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 105 transitions, 706 flow [2022-11-20 11:46:53,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:53,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:53,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 548 transitions. [2022-11-20 11:46:53,107 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7517146776406035 [2022-11-20 11:46:53,107 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 548 transitions. [2022-11-20 11:46:53,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 548 transitions. [2022-11-20 11:46:53,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:53,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 548 transitions. [2022-11-20 11:46:53,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.888888888888886) internal successors, (548), 9 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,112 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,112 INFO L175 Difference]: Start difference. First operand has 122 places, 79 transitions, 381 flow. Second operand 9 states and 548 transitions. [2022-11-20 11:46:53,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 105 transitions, 706 flow [2022-11-20 11:46:53,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 105 transitions, 670 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:53,120 INFO L231 Difference]: Finished difference. Result has 126 places, 81 transitions, 425 flow [2022-11-20 11:46:53,120 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=425, PETRI_PLACES=126, PETRI_TRANSITIONS=81} [2022-11-20 11:46:53,121 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 52 predicate places. [2022-11-20 11:46:53,121 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 81 transitions, 425 flow [2022-11-20 11:46:53,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,122 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:53,122 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:53,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 11:46:53,122 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-20 11:46:53,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:53,123 INFO L85 PathProgramCache]: Analyzing trace with hash 95799972, now seen corresponding path program 5 times [2022-11-20 11:46:53,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:53,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191504004] [2022-11-20 11:46:53,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:53,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:53,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:53,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:53,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191504004] [2022-11-20 11:46:53,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191504004] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:53,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:53,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:53,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792151915] [2022-11-20 11:46:53,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:53,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:53,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:53,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:53,425 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:53,426 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 81 transitions, 425 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,426 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:53,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:53,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:53,834 INFO L130 PetriNetUnfolder]: 18/384 cut-off events. [2022-11-20 11:46:53,834 INFO L131 PetriNetUnfolder]: For 867/874 co-relation queries the response was YES. [2022-11-20 11:46:53,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1053 conditions, 384 events. 18/384 cut-off events. For 867/874 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2440 event pairs, 4 based on Foata normal form. 2/379 useless extension candidates. Maximal degree in co-relation 975. Up to 79 conditions per place. [2022-11-20 11:46:53,837 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 58 selfloop transitions, 16 changer transitions 7/123 dead transitions. [2022-11-20 11:46:53,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 123 transitions, 856 flow [2022-11-20 11:46:53,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 11:46:53,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-11-20 11:46:53,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 713 transitions. [2022-11-20 11:46:53,840 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7335390946502057 [2022-11-20 11:46:53,841 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 713 transitions. [2022-11-20 11:46:53,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 713 transitions. [2022-11-20 11:46:53,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:53,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 713 transitions. [2022-11-20 11:46:53,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 59.416666666666664) internal successors, (713), 12 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 81.0) internal successors, (1053), 13 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,846 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 81.0) internal successors, (1053), 13 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,846 INFO L175 Difference]: Start difference. First operand has 126 places, 81 transitions, 425 flow. Second operand 12 states and 713 transitions. [2022-11-20 11:46:53,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 123 transitions, 856 flow [2022-11-20 11:46:53,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 123 transitions, 803 flow, removed 20 selfloop flow, removed 6 redundant places. [2022-11-20 11:46:53,855 INFO L231 Difference]: Finished difference. Result has 135 places, 86 transitions, 525 flow [2022-11-20 11:46:53,856 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=525, PETRI_PLACES=135, PETRI_TRANSITIONS=86} [2022-11-20 11:46:53,856 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 61 predicate places. [2022-11-20 11:46:53,856 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 86 transitions, 525 flow [2022-11-20 11:46:53,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:53,857 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:53,857 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:53,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 11:46:53,858 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-20 11:46:53,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:53,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1732848334, now seen corresponding path program 6 times [2022-11-20 11:46:53,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:53,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758501570] [2022-11-20 11:46:53,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:53,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:53,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:54,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:54,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:54,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758501570] [2022-11-20 11:46:54,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758501570] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:54,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:54,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:54,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628468473] [2022-11-20 11:46:54,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:54,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:54,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:54,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:54,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:54,149 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:54,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 86 transitions, 525 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:54,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:54,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:54,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:54,527 INFO L130 PetriNetUnfolder]: 16/403 cut-off events. [2022-11-20 11:46:54,527 INFO L131 PetriNetUnfolder]: For 1078/1089 co-relation queries the response was YES. [2022-11-20 11:46:54,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1137 conditions, 403 events. 16/403 cut-off events. For 1078/1089 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2668 event pairs, 9 based on Foata normal form. 2/398 useless extension candidates. Maximal degree in co-relation 1051. Up to 71 conditions per place. [2022-11-20 11:46:54,529 INFO L137 encePairwiseOnDemand]: 71/81 looper letters, 69 selfloop transitions, 11 changer transitions 8/130 dead transitions. [2022-11-20 11:46:54,530 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 130 transitions, 967 flow [2022-11-20 11:46:54,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:54,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:54,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 610 transitions. [2022-11-20 11:46:54,532 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7530864197530864 [2022-11-20 11:46:54,532 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 610 transitions. [2022-11-20 11:46:54,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 610 transitions. [2022-11-20 11:46:54,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:54,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 610 transitions. [2022-11-20 11:46:54,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:54,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:54,537 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:54,538 INFO L175 Difference]: Start difference. First operand has 135 places, 86 transitions, 525 flow. Second operand 10 states and 610 transitions. [2022-11-20 11:46:54,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 130 transitions, 967 flow [2022-11-20 11:46:54,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 130 transitions, 908 flow, removed 20 selfloop flow, removed 6 redundant places. [2022-11-20 11:46:54,550 INFO L231 Difference]: Finished difference. Result has 142 places, 89 transitions, 580 flow [2022-11-20 11:46:54,551 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=580, PETRI_PLACES=142, PETRI_TRANSITIONS=89} [2022-11-20 11:46:54,551 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 68 predicate places. [2022-11-20 11:46:54,551 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 89 transitions, 580 flow [2022-11-20 11:46:54,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:54,552 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:54,552 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:54,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 11:46:54,553 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-20 11:46:54,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:54,554 INFO L85 PathProgramCache]: Analyzing trace with hash 2053233527, now seen corresponding path program 6 times [2022-11-20 11:46:54,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:54,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911149498] [2022-11-20 11:46:54,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:54,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:54,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:54,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:54,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:54,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911149498] [2022-11-20 11:46:54,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911149498] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:54,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:54,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:46:54,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286886771] [2022-11-20 11:46:54,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:54,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:46:54,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:54,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:46:54,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:46:54,874 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:46:54,875 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 89 transitions, 580 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:54,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:54,875 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:46:54,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:55,190 INFO L130 PetriNetUnfolder]: 15/380 cut-off events. [2022-11-20 11:46:55,191 INFO L131 PetriNetUnfolder]: For 1159/1172 co-relation queries the response was YES. [2022-11-20 11:46:55,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1117 conditions, 380 events. 15/380 cut-off events. For 1159/1172 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2419 event pairs, 5 based on Foata normal form. 4/379 useless extension candidates. Maximal degree in co-relation 1042. Up to 110 conditions per place. [2022-11-20 11:46:55,194 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 35 selfloop transitions, 8 changer transitions 17/106 dead transitions. [2022-11-20 11:46:55,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 106 transitions, 843 flow [2022-11-20 11:46:55,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:46:55,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:46:55,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 542 transitions. [2022-11-20 11:46:55,196 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7434842249657064 [2022-11-20 11:46:55,196 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 542 transitions. [2022-11-20 11:46:55,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 542 transitions. [2022-11-20 11:46:55,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:55,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 542 transitions. [2022-11-20 11:46:55,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.22222222222222) internal successors, (542), 9 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,200 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,201 INFO L175 Difference]: Start difference. First operand has 142 places, 89 transitions, 580 flow. Second operand 9 states and 542 transitions. [2022-11-20 11:46:55,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 106 transitions, 843 flow [2022-11-20 11:46:55,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 106 transitions, 811 flow, removed 12 selfloop flow, removed 5 redundant places. [2022-11-20 11:46:55,213 INFO L231 Difference]: Finished difference. Result has 145 places, 82 transitions, 441 flow [2022-11-20 11:46:55,214 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=441, PETRI_PLACES=145, PETRI_TRANSITIONS=82} [2022-11-20 11:46:55,214 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 71 predicate places. [2022-11-20 11:46:55,215 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 82 transitions, 441 flow [2022-11-20 11:46:55,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,215 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:55,215 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:55,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 11:46:55,216 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-20 11:46:55,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:55,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1901451226, now seen corresponding path program 7 times [2022-11-20 11:46:55,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:55,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626590606] [2022-11-20 11:46:55,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:55,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:55,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:55,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:55,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626590606] [2022-11-20 11:46:55,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626590606] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:55,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:55,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:55,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131928939] [2022-11-20 11:46:55,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:55,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:55,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:55,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:55,536 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:55,537 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 82 transitions, 441 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,537 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:55,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:55,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:55,886 INFO L130 PetriNetUnfolder]: 15/308 cut-off events. [2022-11-20 11:46:55,887 INFO L131 PetriNetUnfolder]: For 904/910 co-relation queries the response was YES. [2022-11-20 11:46:55,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 906 conditions, 308 events. 15/308 cut-off events. For 904/910 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1712 event pairs, 2 based on Foata normal form. 2/305 useless extension candidates. Maximal degree in co-relation 871. Up to 86 conditions per place. [2022-11-20 11:46:55,889 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 44 selfloop transitions, 10 changer transitions 10/106 dead transitions. [2022-11-20 11:46:55,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 106 transitions, 740 flow [2022-11-20 11:46:55,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:55,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:55,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 589 transitions. [2022-11-20 11:46:55,892 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7271604938271605 [2022-11-20 11:46:55,892 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 589 transitions. [2022-11-20 11:46:55,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 589 transitions. [2022-11-20 11:46:55,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:55,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 589 transitions. [2022-11-20 11:46:55,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.9) internal successors, (589), 10 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,896 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,897 INFO L175 Difference]: Start difference. First operand has 145 places, 82 transitions, 441 flow. Second operand 10 states and 589 transitions. [2022-11-20 11:46:55,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 106 transitions, 740 flow [2022-11-20 11:46:55,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 106 transitions, 688 flow, removed 17 selfloop flow, removed 8 redundant places. [2022-11-20 11:46:55,905 INFO L231 Difference]: Finished difference. Result has 139 places, 82 transitions, 441 flow [2022-11-20 11:46:55,905 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=441, PETRI_PLACES=139, PETRI_TRANSITIONS=82} [2022-11-20 11:46:55,906 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 65 predicate places. [2022-11-20 11:46:55,906 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 82 transitions, 441 flow [2022-11-20 11:46:55,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:55,907 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:55,907 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:55,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-20 11:46:55,907 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:46:55,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:55,908 INFO L85 PathProgramCache]: Analyzing trace with hash -647306878, now seen corresponding path program 8 times [2022-11-20 11:46:55,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:55,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296880868] [2022-11-20 11:46:55,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:55,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:55,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:56,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:56,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:56,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296880868] [2022-11-20 11:46:56,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296880868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:56,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:56,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:56,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881911332] [2022-11-20 11:46:56,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:56,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:56,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:56,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:56,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:56,195 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:56,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 82 transitions, 441 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:56,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:56,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:56,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:56,505 INFO L130 PetriNetUnfolder]: 13/282 cut-off events. [2022-11-20 11:46:56,505 INFO L131 PetriNetUnfolder]: For 833/843 co-relation queries the response was YES. [2022-11-20 11:46:56,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 851 conditions, 282 events. 13/282 cut-off events. For 833/843 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1471 event pairs, 2 based on Foata normal form. 2/280 useless extension candidates. Maximal degree in co-relation 816. Up to 86 conditions per place. [2022-11-20 11:46:56,508 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 35 selfloop transitions, 7 changer transitions 14/98 dead transitions. [2022-11-20 11:46:56,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 98 transitions, 676 flow [2022-11-20 11:46:56,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:56,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:56,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 582 transitions. [2022-11-20 11:46:56,510 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7185185185185186 [2022-11-20 11:46:56,510 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 582 transitions. [2022-11-20 11:46:56,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 582 transitions. [2022-11-20 11:46:56,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:56,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 582 transitions. [2022-11-20 11:46:56,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.2) internal successors, (582), 10 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:56,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:56,515 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:56,515 INFO L175 Difference]: Start difference. First operand has 139 places, 82 transitions, 441 flow. Second operand 10 states and 582 transitions. [2022-11-20 11:46:56,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 98 transitions, 676 flow [2022-11-20 11:46:56,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 98 transitions, 629 flow, removed 11 selfloop flow, removed 10 redundant places. [2022-11-20 11:46:56,523 INFO L231 Difference]: Finished difference. Result has 138 places, 78 transitions, 378 flow [2022-11-20 11:46:56,524 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=378, PETRI_PLACES=138, PETRI_TRANSITIONS=78} [2022-11-20 11:46:56,524 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 64 predicate places. [2022-11-20 11:46:56,524 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 78 transitions, 378 flow [2022-11-20 11:46:56,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:56,525 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:56,525 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:56,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-20 11:46:56,526 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:46:56,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:56,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1370040110, now seen corresponding path program 9 times [2022-11-20 11:46:56,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:56,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145197677] [2022-11-20 11:46:56,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:56,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:56,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:56,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:56,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:56,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145197677] [2022-11-20 11:46:56,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145197677] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:56,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:56,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:56,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785727305] [2022-11-20 11:46:56,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:56,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:56,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:56,806 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:56,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 78 transitions, 378 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:56,807 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:56,807 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:56,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:57,124 INFO L130 PetriNetUnfolder]: 11/243 cut-off events. [2022-11-20 11:46:57,125 INFO L131 PetriNetUnfolder]: For 700/707 co-relation queries the response was YES. [2022-11-20 11:46:57,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 724 conditions, 243 events. 11/243 cut-off events. For 700/707 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1153 event pairs, 5 based on Foata normal form. 3/242 useless extension candidates. Maximal degree in co-relation 691. Up to 53 conditions per place. [2022-11-20 11:46:57,127 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 38 selfloop transitions, 8 changer transitions 10/98 dead transitions. [2022-11-20 11:46:57,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 98 transitions, 626 flow [2022-11-20 11:46:57,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:57,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 588 transitions. [2022-11-20 11:46:57,130 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2022-11-20 11:46:57,130 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 588 transitions. [2022-11-20 11:46:57,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 588 transitions. [2022-11-20 11:46:57,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:57,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 588 transitions. [2022-11-20 11:46:57,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.8) internal successors, (588), 10 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,136 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,136 INFO L175 Difference]: Start difference. First operand has 138 places, 78 transitions, 378 flow. Second operand 10 states and 588 transitions. [2022-11-20 11:46:57,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 98 transitions, 626 flow [2022-11-20 11:46:57,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 98 transitions, 554 flow, removed 23 selfloop flow, removed 13 redundant places. [2022-11-20 11:46:57,143 INFO L231 Difference]: Finished difference. Result has 129 places, 77 transitions, 350 flow [2022-11-20 11:46:57,144 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=350, PETRI_PLACES=129, PETRI_TRANSITIONS=77} [2022-11-20 11:46:57,145 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 55 predicate places. [2022-11-20 11:46:57,145 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 77 transitions, 350 flow [2022-11-20 11:46:57,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,146 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:57,146 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:57,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-20 11:46:57,146 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:46:57,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:57,147 INFO L85 PathProgramCache]: Analyzing trace with hash -216326774, now seen corresponding path program 10 times [2022-11-20 11:46:57,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:57,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283936772] [2022-11-20 11:46:57,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:57,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:57,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:57,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:57,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:57,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283936772] [2022-11-20 11:46:57,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283936772] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:57,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:57,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:57,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080866899] [2022-11-20 11:46:57,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:57,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:57,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:57,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:57,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:57,477 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:57,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 77 transitions, 350 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:57,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:57,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:57,788 INFO L130 PetriNetUnfolder]: 9/219 cut-off events. [2022-11-20 11:46:57,788 INFO L131 PetriNetUnfolder]: For 430/434 co-relation queries the response was YES. [2022-11-20 11:46:57,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 629 conditions, 219 events. 9/219 cut-off events. For 430/434 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 950 event pairs, 5 based on Foata normal form. 2/217 useless extension candidates. Maximal degree in co-relation 602. Up to 53 conditions per place. [2022-11-20 11:46:57,790 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 38 selfloop transitions, 5 changer transitions 12/97 dead transitions. [2022-11-20 11:46:57,790 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 97 transitions, 585 flow [2022-11-20 11:46:57,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:57,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:57,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 589 transitions. [2022-11-20 11:46:57,792 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7271604938271605 [2022-11-20 11:46:57,792 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 589 transitions. [2022-11-20 11:46:57,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 589 transitions. [2022-11-20 11:46:57,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:57,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 589 transitions. [2022-11-20 11:46:57,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.9) internal successors, (589), 10 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,801 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,801 INFO L175 Difference]: Start difference. First operand has 129 places, 77 transitions, 350 flow. Second operand 10 states and 589 transitions. [2022-11-20 11:46:57,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 97 transitions, 585 flow [2022-11-20 11:46:57,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 97 transitions, 521 flow, removed 14 selfloop flow, removed 13 redundant places. [2022-11-20 11:46:57,807 INFO L231 Difference]: Finished difference. Result has 125 places, 74 transitions, 297 flow [2022-11-20 11:46:57,807 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=297, PETRI_PLACES=125, PETRI_TRANSITIONS=74} [2022-11-20 11:46:57,808 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 51 predicate places. [2022-11-20 11:46:57,808 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 74 transitions, 297 flow [2022-11-20 11:46:57,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:57,809 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:57,809 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:57,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 11:46:57,809 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:46:57,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:57,810 INFO L85 PathProgramCache]: Analyzing trace with hash -444050382, now seen corresponding path program 11 times [2022-11-20 11:46:57,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:57,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001857248] [2022-11-20 11:46:57,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:57,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:57,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:58,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:58,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:58,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001857248] [2022-11-20 11:46:58,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001857248] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:58,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:58,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:58,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168483931] [2022-11-20 11:46:58,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:58,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:58,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:58,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:58,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:58,099 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:58,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 74 transitions, 297 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,100 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:58,100 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:58,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:58,375 INFO L130 PetriNetUnfolder]: 8/210 cut-off events. [2022-11-20 11:46:58,376 INFO L131 PetriNetUnfolder]: For 354/358 co-relation queries the response was YES. [2022-11-20 11:46:58,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 567 conditions, 210 events. 8/210 cut-off events. For 354/358 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 864 event pairs, 5 based on Foata normal form. 2/208 useless extension candidates. Maximal degree in co-relation 544. Up to 53 conditions per place. [2022-11-20 11:46:58,377 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 36 selfloop transitions, 6 changer transitions 10/94 dead transitions. [2022-11-20 11:46:58,378 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 94 transitions, 515 flow [2022-11-20 11:46:58,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:58,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:58,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 587 transitions. [2022-11-20 11:46:58,380 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7246913580246913 [2022-11-20 11:46:58,380 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 587 transitions. [2022-11-20 11:46:58,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 587 transitions. [2022-11-20 11:46:58,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:58,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 587 transitions. [2022-11-20 11:46:58,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.7) internal successors, (587), 10 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,384 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,385 INFO L175 Difference]: Start difference. First operand has 125 places, 74 transitions, 297 flow. Second operand 10 states and 587 transitions. [2022-11-20 11:46:58,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 94 transitions, 515 flow [2022-11-20 11:46:58,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 94 transitions, 467 flow, removed 15 selfloop flow, removed 11 redundant places. [2022-11-20 11:46:58,390 INFO L231 Difference]: Finished difference. Result has 122 places, 75 transitions, 307 flow [2022-11-20 11:46:58,390 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=307, PETRI_PLACES=122, PETRI_TRANSITIONS=75} [2022-11-20 11:46:58,390 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 48 predicate places. [2022-11-20 11:46:58,391 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 75 transitions, 307 flow [2022-11-20 11:46:58,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,391 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:58,392 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:58,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-20 11:46:58,392 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:46:58,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:58,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1470374936, now seen corresponding path program 12 times [2022-11-20 11:46:58,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:58,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517210014] [2022-11-20 11:46:58,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:58,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:58,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:58,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:58,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:58,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517210014] [2022-11-20 11:46:58,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517210014] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:58,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:58,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:58,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106331205] [2022-11-20 11:46:58,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:58,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:58,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:58,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:58,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:58,698 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:58,699 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 75 transitions, 307 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,699 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:58,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:58,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:58,975 INFO L130 PetriNetUnfolder]: 8/194 cut-off events. [2022-11-20 11:46:58,976 INFO L131 PetriNetUnfolder]: For 300/304 co-relation queries the response was YES. [2022-11-20 11:46:58,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 523 conditions, 194 events. 8/194 cut-off events. For 300/304 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 741 event pairs, 5 based on Foata normal form. 2/192 useless extension candidates. Maximal degree in co-relation 501. Up to 53 conditions per place. [2022-11-20 11:46:58,977 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 27 selfloop transitions, 2 changer transitions 16/87 dead transitions. [2022-11-20 11:46:58,977 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 87 transitions, 472 flow [2022-11-20 11:46:58,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:58,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:58,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 580 transitions. [2022-11-20 11:46:58,980 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7160493827160493 [2022-11-20 11:46:58,980 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 580 transitions. [2022-11-20 11:46:58,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 580 transitions. [2022-11-20 11:46:58,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:58,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 580 transitions. [2022-11-20 11:46:58,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.0) internal successors, (580), 10 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,984 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,985 INFO L175 Difference]: Start difference. First operand has 122 places, 75 transitions, 307 flow. Second operand 10 states and 580 transitions. [2022-11-20 11:46:58,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 87 transitions, 472 flow [2022-11-20 11:46:58,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 87 transitions, 441 flow, removed 11 selfloop flow, removed 7 redundant places. [2022-11-20 11:46:58,989 INFO L231 Difference]: Finished difference. Result has 123 places, 69 transitions, 240 flow [2022-11-20 11:46:58,990 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=240, PETRI_PLACES=123, PETRI_TRANSITIONS=69} [2022-11-20 11:46:58,990 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2022-11-20 11:46:58,990 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 69 transitions, 240 flow [2022-11-20 11:46:58,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:58,991 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:58,991 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:58,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-20 11:46:58,992 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:46:58,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:58,992 INFO L85 PathProgramCache]: Analyzing trace with hash -728641598, now seen corresponding path program 13 times [2022-11-20 11:46:58,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:58,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320263441] [2022-11-20 11:46:58,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:58,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:59,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:59,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:59,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:59,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320263441] [2022-11-20 11:46:59,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320263441] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:59,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:59,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:59,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76079458] [2022-11-20 11:46:59,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:59,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:59,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:59,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:59,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:59,262 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:59,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 69 transitions, 240 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:59,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:59,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:59,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:46:59,554 INFO L130 PetriNetUnfolder]: 7/188 cut-off events. [2022-11-20 11:46:59,555 INFO L131 PetriNetUnfolder]: For 262/266 co-relation queries the response was YES. [2022-11-20 11:46:59,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 188 events. 7/188 cut-off events. For 262/266 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 709 event pairs, 0 based on Foata normal form. 2/188 useless extension candidates. Maximal degree in co-relation 473. Up to 41 conditions per place. [2022-11-20 11:46:59,556 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 33 selfloop transitions, 7 changer transitions 7/89 dead transitions. [2022-11-20 11:46:59,556 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 89 transitions, 462 flow [2022-11-20 11:46:59,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:46:59,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:46:59,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 582 transitions. [2022-11-20 11:46:59,558 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7185185185185186 [2022-11-20 11:46:59,559 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 582 transitions. [2022-11-20 11:46:59,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 582 transitions. [2022-11-20 11:46:59,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:46:59,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 582 transitions. [2022-11-20 11:46:59,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.2) internal successors, (582), 10 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:59,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:59,563 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:59,563 INFO L175 Difference]: Start difference. First operand has 123 places, 69 transitions, 240 flow. Second operand 10 states and 582 transitions. [2022-11-20 11:46:59,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 89 transitions, 462 flow [2022-11-20 11:46:59,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 89 transitions, 404 flow, removed 22 selfloop flow, removed 11 redundant places. [2022-11-20 11:46:59,567 INFO L231 Difference]: Finished difference. Result has 111 places, 71 transitions, 260 flow [2022-11-20 11:46:59,568 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=260, PETRI_PLACES=111, PETRI_TRANSITIONS=71} [2022-11-20 11:46:59,568 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 37 predicate places. [2022-11-20 11:46:59,568 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 71 transitions, 260 flow [2022-11-20 11:46:59,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:59,569 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:46:59,569 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:46:59,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-20 11:46:59,570 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:46:59,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:46:59,570 INFO L85 PathProgramCache]: Analyzing trace with hash -946322924, now seen corresponding path program 14 times [2022-11-20 11:46:59,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:46:59,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425991885] [2022-11-20 11:46:59,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:46:59,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:46:59,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:46:59,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:46:59,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:46:59,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425991885] [2022-11-20 11:46:59,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425991885] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:46:59,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:46:59,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:46:59,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64899102] [2022-11-20 11:46:59,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:46:59,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:46:59,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:46:59,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:46:59,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:46:59,892 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:46:59,893 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 71 transitions, 260 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:46:59,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:46:59,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:46:59,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:00,198 INFO L130 PetriNetUnfolder]: 5/191 cut-off events. [2022-11-20 11:47:00,198 INFO L131 PetriNetUnfolder]: For 213/217 co-relation queries the response was YES. [2022-11-20 11:47:00,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 491 conditions, 191 events. 5/191 cut-off events. For 213/217 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 765 event pairs, 1 based on Foata normal form. 2/191 useless extension candidates. Maximal degree in co-relation 472. Up to 33 conditions per place. [2022-11-20 11:47:00,200 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 35 selfloop transitions, 6 changer transitions 10/93 dead transitions. [2022-11-20 11:47:00,200 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 93 transitions, 501 flow [2022-11-20 11:47:00,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:47:00,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:47:00,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 584 transitions. [2022-11-20 11:47:00,202 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7209876543209877 [2022-11-20 11:47:00,202 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 584 transitions. [2022-11-20 11:47:00,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 584 transitions. [2022-11-20 11:47:00,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:00,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 584 transitions. [2022-11-20 11:47:00,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.4) internal successors, (584), 10 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,206 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,206 INFO L175 Difference]: Start difference. First operand has 111 places, 71 transitions, 260 flow. Second operand 10 states and 584 transitions. [2022-11-20 11:47:00,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 93 transitions, 501 flow [2022-11-20 11:47:00,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 93 transitions, 471 flow, removed 10 selfloop flow, removed 6 redundant places. [2022-11-20 11:47:00,211 INFO L231 Difference]: Finished difference. Result has 118 places, 73 transitions, 297 flow [2022-11-20 11:47:00,211 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=297, PETRI_PLACES=118, PETRI_TRANSITIONS=73} [2022-11-20 11:47:00,212 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 44 predicate places. [2022-11-20 11:47:00,212 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 73 transitions, 297 flow [2022-11-20 11:47:00,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,213 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:00,213 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:00,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-20 11:47:00,213 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:00,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:00,214 INFO L85 PathProgramCache]: Analyzing trace with hash -271394852, now seen corresponding path program 15 times [2022-11-20 11:47:00,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:00,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764009346] [2022-11-20 11:47:00,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:00,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:00,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:00,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:00,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:00,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764009346] [2022-11-20 11:47:00,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764009346] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:00,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:00,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:47:00,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929593243] [2022-11-20 11:47:00,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:00,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:47:00,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:00,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:47:00,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:47:00,501 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:47:00,502 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 73 transitions, 297 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:00,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:47:00,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:00,770 INFO L130 PetriNetUnfolder]: 4/189 cut-off events. [2022-11-20 11:47:00,772 INFO L131 PetriNetUnfolder]: For 280/287 co-relation queries the response was YES. [2022-11-20 11:47:00,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 502 conditions, 189 events. 4/189 cut-off events. For 280/287 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 750 event pairs, 1 based on Foata normal form. 4/191 useless extension candidates. Maximal degree in co-relation 479. Up to 33 conditions per place. [2022-11-20 11:47:00,773 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 39 selfloop transitions, 7 changer transitions 8/96 dead transitions. [2022-11-20 11:47:00,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 96 transitions, 531 flow [2022-11-20 11:47:00,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:47:00,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:47:00,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 589 transitions. [2022-11-20 11:47:00,776 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7271604938271605 [2022-11-20 11:47:00,776 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 589 transitions. [2022-11-20 11:47:00,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 589 transitions. [2022-11-20 11:47:00,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:00,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 589 transitions. [2022-11-20 11:47:00,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.9) internal successors, (589), 10 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,780 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,780 INFO L175 Difference]: Start difference. First operand has 118 places, 73 transitions, 297 flow. Second operand 10 states and 589 transitions. [2022-11-20 11:47:00,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 96 transitions, 531 flow [2022-11-20 11:47:00,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 96 transitions, 489 flow, removed 19 selfloop flow, removed 6 redundant places. [2022-11-20 11:47:00,785 INFO L231 Difference]: Finished difference. Result has 122 places, 74 transitions, 320 flow [2022-11-20 11:47:00,785 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=320, PETRI_PLACES=122, PETRI_TRANSITIONS=74} [2022-11-20 11:47:00,786 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 48 predicate places. [2022-11-20 11:47:00,786 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 74 transitions, 320 flow [2022-11-20 11:47:00,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:00,786 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:00,787 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:00,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-20 11:47:00,787 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:00,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:00,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1657943518, now seen corresponding path program 16 times [2022-11-20 11:47:00,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:00,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300228011] [2022-11-20 11:47:00,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:00,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:00,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:01,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:01,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:01,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300228011] [2022-11-20 11:47:01,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300228011] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:01,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:01,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:47:01,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778180386] [2022-11-20 11:47:01,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:01,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:47:01,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:01,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:47:01,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:47:01,076 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:47:01,076 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 74 transitions, 320 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:01,077 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:47:01,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:01,320 INFO L130 PetriNetUnfolder]: 3/167 cut-off events. [2022-11-20 11:47:01,321 INFO L131 PetriNetUnfolder]: For 243/249 co-relation queries the response was YES. [2022-11-20 11:47:01,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 456 conditions, 167 events. 3/167 cut-off events. For 243/249 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 575 event pairs, 1 based on Foata normal form. 4/169 useless extension candidates. Maximal degree in co-relation 432. Up to 31 conditions per place. [2022-11-20 11:47:01,322 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 32 selfloop transitions, 4 changer transitions 12/90 dead transitions. [2022-11-20 11:47:01,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 90 transitions, 500 flow [2022-11-20 11:47:01,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:47:01,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:47:01,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 584 transitions. [2022-11-20 11:47:01,324 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7209876543209877 [2022-11-20 11:47:01,325 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 584 transitions. [2022-11-20 11:47:01,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 584 transitions. [2022-11-20 11:47:01,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:01,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 584 transitions. [2022-11-20 11:47:01,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 58.4) internal successors, (584), 10 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,329 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,329 INFO L175 Difference]: Start difference. First operand has 122 places, 74 transitions, 320 flow. Second operand 10 states and 584 transitions. [2022-11-20 11:47:01,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 90 transitions, 500 flow [2022-11-20 11:47:01,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 90 transitions, 445 flow, removed 16 selfloop flow, removed 10 redundant places. [2022-11-20 11:47:01,334 INFO L231 Difference]: Finished difference. Result has 122 places, 71 transitions, 265 flow [2022-11-20 11:47:01,334 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=265, PETRI_PLACES=122, PETRI_TRANSITIONS=71} [2022-11-20 11:47:01,334 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 48 predicate places. [2022-11-20 11:47:01,335 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 71 transitions, 265 flow [2022-11-20 11:47:01,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,335 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:01,336 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:01,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-20 11:47:01,336 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:01,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:01,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2142253430, now seen corresponding path program 17 times [2022-11-20 11:47:01,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:01,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931687809] [2022-11-20 11:47:01,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:01,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:01,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:01,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:01,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931687809] [2022-11-20 11:47:01,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931687809] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:01,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:01,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:47:01,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613968042] [2022-11-20 11:47:01,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:01,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:47:01,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:01,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:47:01,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:47:01,626 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:47:01,627 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 71 transitions, 265 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,627 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:01,628 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:47:01,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:01,872 INFO L130 PetriNetUnfolder]: 3/136 cut-off events. [2022-11-20 11:47:01,873 INFO L131 PetriNetUnfolder]: For 147/151 co-relation queries the response was YES. [2022-11-20 11:47:01,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 358 conditions, 136 events. 3/136 cut-off events. For 147/151 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 353 event pairs, 0 based on Foata normal form. 3/137 useless extension candidates. Maximal degree in co-relation 336. Up to 25 conditions per place. [2022-11-20 11:47:01,874 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 24 selfloop transitions, 3 changer transitions 13/82 dead transitions. [2022-11-20 11:47:01,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 82 transitions, 413 flow [2022-11-20 11:47:01,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:47:01,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:47:01,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 576 transitions. [2022-11-20 11:47:01,876 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2022-11-20 11:47:01,876 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 576 transitions. [2022-11-20 11:47:01,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 576 transitions. [2022-11-20 11:47:01,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:01,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 576 transitions. [2022-11-20 11:47:01,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 57.6) internal successors, (576), 10 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,880 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,880 INFO L175 Difference]: Start difference. First operand has 122 places, 71 transitions, 265 flow. Second operand 10 states and 576 transitions. [2022-11-20 11:47:01,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 82 transitions, 413 flow [2022-11-20 11:47:01,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 82 transitions, 378 flow, removed 10 selfloop flow, removed 12 redundant places. [2022-11-20 11:47:01,884 INFO L231 Difference]: Finished difference. Result has 115 places, 66 transitions, 201 flow [2022-11-20 11:47:01,884 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=201, PETRI_PLACES=115, PETRI_TRANSITIONS=66} [2022-11-20 11:47:01,885 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 41 predicate places. [2022-11-20 11:47:01,885 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 66 transitions, 201 flow [2022-11-20 11:47:01,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:01,886 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:01,886 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:01,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-20 11:47:01,886 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:01,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:01,887 INFO L85 PathProgramCache]: Analyzing trace with hash -472323191, now seen corresponding path program 7 times [2022-11-20 11:47:01,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:01,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986927652] [2022-11-20 11:47:01,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:01,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:02,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:02,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:02,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986927652] [2022-11-20 11:47:02,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986927652] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:02,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:02,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:47:02,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564020932] [2022-11-20 11:47:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:02,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:47:02,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:47:02,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:47:02,149 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:47:02,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 66 transitions, 201 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,150 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:02,150 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:47:02,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:02,364 INFO L130 PetriNetUnfolder]: 2/124 cut-off events. [2022-11-20 11:47:02,364 INFO L131 PetriNetUnfolder]: For 109/109 co-relation queries the response was YES. [2022-11-20 11:47:02,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 124 events. 2/124 cut-off events. For 109/109 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 271 event pairs, 2 based on Foata normal form. 1/124 useless extension candidates. Maximal degree in co-relation 285. Up to 27 conditions per place. [2022-11-20 11:47:02,365 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 28 selfloop transitions, 3 changer transitions 10/85 dead transitions. [2022-11-20 11:47:02,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 85 transitions, 387 flow [2022-11-20 11:47:02,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:47:02,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:47:02,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 546 transitions. [2022-11-20 11:47:02,388 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7489711934156379 [2022-11-20 11:47:02,388 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 546 transitions. [2022-11-20 11:47:02,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 546 transitions. [2022-11-20 11:47:02,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:02,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 546 transitions. [2022-11-20 11:47:02,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.666666666666664) internal successors, (546), 9 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,392 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,392 INFO L175 Difference]: Start difference. First operand has 115 places, 66 transitions, 201 flow. Second operand 9 states and 546 transitions. [2022-11-20 11:47:02,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 85 transitions, 387 flow [2022-11-20 11:47:02,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 85 transitions, 333 flow, removed 12 selfloop flow, removed 14 redundant places. [2022-11-20 11:47:02,395 INFO L231 Difference]: Finished difference. Result has 104 places, 67 transitions, 198 flow [2022-11-20 11:47:02,395 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=198, PETRI_PLACES=104, PETRI_TRANSITIONS=67} [2022-11-20 11:47:02,396 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2022-11-20 11:47:02,396 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 67 transitions, 198 flow [2022-11-20 11:47:02,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,397 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:02,397 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:02,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-20 11:47:02,397 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:02,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:02,398 INFO L85 PathProgramCache]: Analyzing trace with hash 142755715, now seen corresponding path program 8 times [2022-11-20 11:47:02,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:02,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083727685] [2022-11-20 11:47:02,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:02,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:02,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:02,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:02,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:02,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083727685] [2022-11-20 11:47:02,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083727685] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:02,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:02,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:47:02,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099951313] [2022-11-20 11:47:02,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:02,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:47:02,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:02,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:47:02,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:47:02,636 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 81 [2022-11-20 11:47:02,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 67 transitions, 198 flow. Second operand has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:02,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 81 [2022-11-20 11:47:02,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:02,819 INFO L130 PetriNetUnfolder]: 2/107 cut-off events. [2022-11-20 11:47:02,819 INFO L131 PetriNetUnfolder]: For 48/49 co-relation queries the response was YES. [2022-11-20 11:47:02,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247 conditions, 107 events. 2/107 cut-off events. For 48/49 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 192 event pairs, 2 based on Foata normal form. 1/106 useless extension candidates. Maximal degree in co-relation 233. Up to 27 conditions per place. [2022-11-20 11:47:02,820 INFO L137 encePairwiseOnDemand]: 73/81 looper letters, 20 selfloop transitions, 0 changer transitions 15/77 dead transitions. [2022-11-20 11:47:02,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 77 transitions, 323 flow [2022-11-20 11:47:02,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:47:02,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:47:02,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 538 transitions. [2022-11-20 11:47:02,823 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7379972565157751 [2022-11-20 11:47:02,823 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 538 transitions. [2022-11-20 11:47:02,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 538 transitions. [2022-11-20 11:47:02,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:02,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 538 transitions. [2022-11-20 11:47:02,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 59.77777777777778) internal successors, (538), 9 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,827 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 81.0) internal successors, (810), 10 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,827 INFO L175 Difference]: Start difference. First operand has 104 places, 67 transitions, 198 flow. Second operand 9 states and 538 transitions. [2022-11-20 11:47:02,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 77 transitions, 323 flow [2022-11-20 11:47:02,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 77 transitions, 297 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-11-20 11:47:02,830 INFO L231 Difference]: Finished difference. Result has 106 places, 62 transitions, 161 flow [2022-11-20 11:47:02,831 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=161, PETRI_PLACES=106, PETRI_TRANSITIONS=62} [2022-11-20 11:47:02,832 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 32 predicate places. [2022-11-20 11:47:02,832 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 62 transitions, 161 flow [2022-11-20 11:47:02,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.22222222222222) internal successors, (524), 9 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:02,832 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:02,832 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:02,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-20 11:47:02,833 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:02,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:02,833 INFO L85 PathProgramCache]: Analyzing trace with hash 880652994, now seen corresponding path program 18 times [2022-11-20 11:47:02,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:02,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396753199] [2022-11-20 11:47:02,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:02,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:02,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:03,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:03,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:03,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396753199] [2022-11-20 11:47:03,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396753199] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:03,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:03,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:47:03,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387974265] [2022-11-20 11:47:03,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:03,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:47:03,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:03,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:47:03,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:47:03,127 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:47:03,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 62 transitions, 161 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:03,128 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:47:03,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:03,364 INFO L130 PetriNetUnfolder]: 1/88 cut-off events. [2022-11-20 11:47:03,364 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2022-11-20 11:47:03,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 88 events. 1/88 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 1/89 useless extension candidates. Maximal degree in co-relation 175. Up to 11 conditions per place. [2022-11-20 11:47:03,365 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 19 selfloop transitions, 4 changer transitions 7/70 dead transitions. [2022-11-20 11:47:03,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 70 transitions, 260 flow [2022-11-20 11:47:03,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:47:03,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:47:03,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 571 transitions. [2022-11-20 11:47:03,369 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7049382716049383 [2022-11-20 11:47:03,369 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 571 transitions. [2022-11-20 11:47:03,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 571 transitions. [2022-11-20 11:47:03,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:03,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 571 transitions. [2022-11-20 11:47:03,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 57.1) internal successors, (571), 10 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,374 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,374 INFO L175 Difference]: Start difference. First operand has 106 places, 62 transitions, 161 flow. Second operand 10 states and 571 transitions. [2022-11-20 11:47:03,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 70 transitions, 260 flow [2022-11-20 11:47:03,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 70 transitions, 234 flow, removed 13 selfloop flow, removed 8 redundant places. [2022-11-20 11:47:03,381 INFO L231 Difference]: Finished difference. Result has 97 places, 62 transitions, 164 flow [2022-11-20 11:47:03,381 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=164, PETRI_PLACES=97, PETRI_TRANSITIONS=62} [2022-11-20 11:47:03,382 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 23 predicate places. [2022-11-20 11:47:03,382 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 62 transitions, 164 flow [2022-11-20 11:47:03,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,383 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:03,383 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:03,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-20 11:47:03,384 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:03,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:03,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1759837642, now seen corresponding path program 19 times [2022-11-20 11:47:03,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:03,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419543033] [2022-11-20 11:47:03,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:03,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:03,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:03,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:03,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:03,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419543033] [2022-11-20 11:47:03,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419543033] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:03,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:03,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:47:03,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366136636] [2022-11-20 11:47:03,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:03,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:47:03,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:03,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:47:03,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:47:03,723 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:47:03,724 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 62 transitions, 164 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,724 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:03,724 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:47:03,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:03,959 INFO L130 PetriNetUnfolder]: 0/88 cut-off events. [2022-11-20 11:47:03,960 INFO L131 PetriNetUnfolder]: For 25/27 co-relation queries the response was YES. [2022-11-20 11:47:03,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190 conditions, 88 events. 0/88 cut-off events. For 25/27 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 90 event pairs, 0 based on Foata normal form. 1/89 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-11-20 11:47:03,960 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 19 selfloop transitions, 3 changer transitions 11/73 dead transitions. [2022-11-20 11:47:03,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 73 transitions, 293 flow [2022-11-20 11:47:03,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:47:03,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:47:03,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 574 transitions. [2022-11-20 11:47:03,963 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7086419753086419 [2022-11-20 11:47:03,963 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 574 transitions. [2022-11-20 11:47:03,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 574 transitions. [2022-11-20 11:47:03,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:03,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 574 transitions. [2022-11-20 11:47:03,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 57.4) internal successors, (574), 10 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,967 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,968 INFO L175 Difference]: Start difference. First operand has 97 places, 62 transitions, 164 flow. Second operand 10 states and 574 transitions. [2022-11-20 11:47:03,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 73 transitions, 293 flow [2022-11-20 11:47:03,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 73 transitions, 261 flow, removed 9 selfloop flow, removed 9 redundant places. [2022-11-20 11:47:03,970 INFO L231 Difference]: Finished difference. Result has 99 places, 62 transitions, 165 flow [2022-11-20 11:47:03,971 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=165, PETRI_PLACES=99, PETRI_TRANSITIONS=62} [2022-11-20 11:47:03,971 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 25 predicate places. [2022-11-20 11:47:03,971 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 62 transitions, 165 flow [2022-11-20 11:47:03,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:03,972 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:47:03,972 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:47:03,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-20 11:47:03,973 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:47:03,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:47:03,973 INFO L85 PathProgramCache]: Analyzing trace with hash 263507622, now seen corresponding path program 20 times [2022-11-20 11:47:03,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:47:03,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482794684] [2022-11-20 11:47:03,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:47:03,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:47:03,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:47:04,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:47:04,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:47:04,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482794684] [2022-11-20 11:47:04,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482794684] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:47:04,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:47:04,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 11:47:04,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55365020] [2022-11-20 11:47:04,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:47:04,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 11:47:04,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:47:04,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 11:47:04,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-20 11:47:04,247 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 81 [2022-11-20 11:47:04,248 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 62 transitions, 165 flow. Second operand has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:04,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:47:04,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 81 [2022-11-20 11:47:04,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:47:04,451 INFO L130 PetriNetUnfolder]: 0/69 cut-off events. [2022-11-20 11:47:04,451 INFO L131 PetriNetUnfolder]: For 15/17 co-relation queries the response was YES. [2022-11-20 11:47:04,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148 conditions, 69 events. 0/69 cut-off events. For 15/17 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 1/70 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-11-20 11:47:04,452 INFO L137 encePairwiseOnDemand]: 72/81 looper letters, 0 selfloop transitions, 0 changer transitions 63/63 dead transitions. [2022-11-20 11:47:04,452 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 63 transitions, 237 flow [2022-11-20 11:47:04,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:47:04,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:47:04,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 566 transitions. [2022-11-20 11:47:04,453 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6987654320987654 [2022-11-20 11:47:04,454 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 566 transitions. [2022-11-20 11:47:04,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 566 transitions. [2022-11-20 11:47:04,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:47:04,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 566 transitions. [2022-11-20 11:47:04,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 56.6) internal successors, (566), 10 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:04,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:04,457 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:04,457 INFO L175 Difference]: Start difference. First operand has 99 places, 62 transitions, 165 flow. Second operand 10 states and 566 transitions. [2022-11-20 11:47:04,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 63 transitions, 237 flow [2022-11-20 11:47:04,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 63 transitions, 219 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-11-20 11:47:04,458 INFO L231 Difference]: Finished difference. Result has 93 places, 0 transitions, 0 flow [2022-11-20 11:47:04,459 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=93, PETRI_TRANSITIONS=0} [2022-11-20 11:47:04,459 INFO L288 CegarLoopForPetriNet]: 74 programPoint places, 19 predicate places. [2022-11-20 11:47:04,459 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 0 transitions, 0 flow [2022-11-20 11:47:04,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 56.2) internal successors, (562), 10 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 11:47:04,466 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-11-20 11:47:04,466 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-11-20 11:47:04,467 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-11-20 11:47:04,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-20 11:47:04,467 INFO L444 BasicCegarLoop]: Path program histogram: [20, 10, 8, 4] [2022-11-20 11:47:04,472 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-11-20 11:47:04,473 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-20 11:47:04,481 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 11:47:04 BasicIcfg [2022-11-20 11:47:04,481 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-20 11:47:04,482 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-20 11:47:04,482 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-20 11:47:04,482 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-20 11:47:04,483 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:46:38" (3/4) ... [2022-11-20 11:47:04,487 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-20 11:47:04,496 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2022-11-20 11:47:04,496 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2022-11-20 11:47:04,502 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2022-11-20 11:47:04,503 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-11-20 11:47:04,503 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-11-20 11:47:04,503 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-20 11:47:04,550 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/witness.graphml [2022-11-20 11:47:04,550 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-20 11:47:04,551 INFO L158 Benchmark]: Toolchain (without parser) took 27562.07ms. Allocated memory was 136.3MB in the beginning and 343.9MB in the end (delta: 207.6MB). Free memory was 94.0MB in the beginning and 141.2MB in the end (delta: -47.2MB). Peak memory consumption was 159.7MB. Max. memory is 16.1GB. [2022-11-20 11:47:04,551 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 109.1MB. Free memory was 77.6MB in the beginning and 77.5MB in the end (delta: 89.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 11:47:04,551 INFO L158 Benchmark]: CACSL2BoogieTranslator took 441.76ms. Allocated memory is still 136.3MB. Free memory was 94.0MB in the beginning and 100.3MB in the end (delta: -6.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-20 11:47:04,551 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.47ms. Allocated memory is still 136.3MB. Free memory was 100.3MB in the beginning and 98.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-20 11:47:04,552 INFO L158 Benchmark]: Boogie Preprocessor took 47.01ms. Allocated memory is still 136.3MB. Free memory was 98.5MB in the beginning and 97.6MB in the end (delta: 923.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-20 11:47:04,552 INFO L158 Benchmark]: RCFGBuilder took 488.80ms. Allocated memory is still 136.3MB. Free memory was 97.6MB in the beginning and 85.6MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-20 11:47:04,552 INFO L158 Benchmark]: TraceAbstraction took 26457.21ms. Allocated memory was 136.3MB in the beginning and 343.9MB in the end (delta: 207.6MB). Free memory was 84.7MB in the beginning and 144.3MB in the end (delta: -59.7MB). Peak memory consumption was 148.7MB. Max. memory is 16.1GB. [2022-11-20 11:47:04,553 INFO L158 Benchmark]: Witness Printer took 68.19ms. Allocated memory is still 343.9MB. Free memory was 144.3MB in the beginning and 141.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-20 11:47:04,556 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 109.1MB. Free memory was 77.6MB in the beginning and 77.5MB in the end (delta: 89.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 441.76ms. Allocated memory is still 136.3MB. Free memory was 94.0MB in the beginning and 100.3MB in the end (delta: -6.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.47ms. Allocated memory is still 136.3MB. Free memory was 100.3MB in the beginning and 98.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 47.01ms. Allocated memory is still 136.3MB. Free memory was 98.5MB in the beginning and 97.6MB in the end (delta: 923.2kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 488.80ms. Allocated memory is still 136.3MB. Free memory was 97.6MB in the beginning and 85.6MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 26457.21ms. Allocated memory was 136.3MB in the beginning and 343.9MB in the end (delta: 207.6MB). Free memory was 84.7MB in the beginning and 144.3MB in the end (delta: -59.7MB). Peak memory consumption was 148.7MB. Max. memory is 16.1GB. * Witness Printer took 68.19ms. Allocated memory is still 343.9MB. Free memory was 144.3MB in the beginning and 141.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 76]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 101 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 26.3s, OverallIterations: 42, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 12.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2000 SdHoareTripleChecker+Valid, 4.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2000 mSDsluCounter, 4809 SdHoareTripleChecker+Invalid, 3.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3928 mSDsCounter, 10 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4935 IncrementalHoareTripleChecker+Invalid, 4945 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10 mSolverCounterUnsat, 881 mSDtfsCounter, 4935 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 655 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 565 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 7.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=580occurred in iteration=25, InterpolantAutomatonStates: 408, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 12.2s InterpolantComputationTime, 2604 NumberOfCodeBlocks, 2604 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 2562 ConstructedInterpolants, 0 QuantifiedInterpolants, 15571 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 42 InterpolantComputations, 42 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-11-20 11:47:04,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56e860f0-ed64-4475-8d4c-77a79a6652d6/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE