./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e9065224c0b163ad014fc0aee4009feab43ed37ef70e06d8d8f3b14d045f755a --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 17:58:32,340 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 17:58:32,342 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 17:58:32,365 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 17:58:32,366 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 17:58:32,367 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 17:58:32,368 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 17:58:32,370 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 17:58:32,371 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 17:58:32,372 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 17:58:32,373 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 17:58:32,374 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 17:58:32,374 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 17:58:32,375 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 17:58:32,376 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 17:58:32,377 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 17:58:32,378 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 17:58:32,379 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 17:58:32,381 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 17:58:32,383 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 17:58:32,385 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 17:58:32,386 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 17:58:32,387 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 17:58:32,388 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 17:58:32,391 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 17:58:32,391 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 17:58:32,391 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 17:58:32,392 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 17:58:32,392 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 17:58:32,393 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 17:58:32,394 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 17:58:32,394 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 17:58:32,395 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 17:58:32,396 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 17:58:32,396 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 17:58:32,396 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 17:58:32,397 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 17:58:32,397 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 17:58:32,397 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 17:58:32,398 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 17:58:32,398 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 17:58:32,399 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 17:58:32,422 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 17:58:32,422 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 17:58:32,422 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 17:58:32,423 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 17:58:32,423 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 17:58:32,423 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 17:58:32,424 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 17:58:32,424 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 17:58:32,424 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 17:58:32,424 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 17:58:32,425 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 17:58:32,425 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 17:58:32,425 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 17:58:32,425 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 17:58:32,425 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 17:58:32,426 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 17:58:32,426 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 17:58:32,426 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 17:58:32,439 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 17:58:32,440 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 17:58:32,440 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 17:58:32,440 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 17:58:32,440 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 17:58:32,440 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 17:58:32,440 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:58:32,441 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 17:58:32,441 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 17:58:32,441 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 17:58:32,441 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 17:58:32,441 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 17:58:32,442 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 17:58:32,442 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 17:58:32,442 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 17:58:32,442 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 17:58:32,442 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_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/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_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e9065224c0b163ad014fc0aee4009feab43ed37ef70e06d8d8f3b14d045f755a [2021-12-06 17:58:32,628 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 17:58:32,642 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 17:58:32,644 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 17:58:32,645 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 17:58:32,645 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 17:58:32,646 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2021-12-06 17:58:32,688 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/data/9cd0cae35/91476457e3334407b133d0a4886de4b1/FLAG528689121 [2021-12-06 17:58:33,064 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 17:58:33,065 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2021-12-06 17:58:33,073 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/data/9cd0cae35/91476457e3334407b133d0a4886de4b1/FLAG528689121 [2021-12-06 17:58:33,093 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/data/9cd0cae35/91476457e3334407b133d0a4886de4b1 [2021-12-06 17:58:33,095 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 17:58:33,097 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 17:58:33,097 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 17:58:33,098 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 17:58:33,100 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 17:58:33,101 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,102 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5944b904 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33, skipping insertion in model container [2021-12-06 17:58:33,102 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,107 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 17:58:33,122 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 17:58:33,245 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2021-12-06 17:58:33,252 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:58:33,260 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 17:58:33,279 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2566,2579] [2021-12-06 17:58:33,282 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:58:33,295 INFO L208 MainTranslator]: Completed translation [2021-12-06 17:58:33,295 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33 WrapperNode [2021-12-06 17:58:33,295 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 17:58:33,296 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 17:58:33,296 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 17:58:33,296 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 17:58:33,304 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,312 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,339 INFO L137 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 182 [2021-12-06 17:58:33,339 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 17:58:33,340 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 17:58:33,340 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 17:58:33,340 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 17:58:33,348 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,349 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,352 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,352 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,360 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,365 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,367 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,371 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 17:58:33,372 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 17:58:33,372 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 17:58:33,372 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 17:58:33,373 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (1/1) ... [2021-12-06 17:58:33,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:58:33,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:58:33,402 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 17:58:33,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 17:58:33,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 17:58:33,433 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-06 17:58:33,433 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-06 17:58:33,433 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-06 17:58:33,433 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-06 17:58:33,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 17:58:33,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 17:58:33,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 17:58:33,434 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 17:58:33,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 17:58:33,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 17:58:33,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 17:58:33,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 17:58:33,435 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 17:58:33,500 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 17:58:33,502 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 17:58:33,729 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 17:58:33,737 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 17:58:33,738 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-06 17:58:33,739 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:58:33 BoogieIcfgContainer [2021-12-06 17:58:33,739 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 17:58:33,741 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 17:58:33,741 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 17:58:33,743 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 17:58:33,743 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 05:58:33" (1/3) ... [2021-12-06 17:58:33,744 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@451859a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:58:33, skipping insertion in model container [2021-12-06 17:58:33,744 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:58:33" (2/3) ... [2021-12-06 17:58:33,744 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@451859a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:58:33, skipping insertion in model container [2021-12-06 17:58:33,744 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:58:33" (3/3) ... [2021-12-06 17:58:33,745 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2021-12-06 17:58:33,749 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 17:58:33,749 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 17:58:33,750 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 17:58:33,750 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 17:58:33,780 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,781 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,781 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,781 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,781 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,781 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,782 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,782 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,782 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,782 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,782 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,782 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,783 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,783 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,783 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,783 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,783 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,784 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,784 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,784 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,784 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,785 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,785 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,785 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,785 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,785 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,785 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,786 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,786 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,786 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,786 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,786 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,787 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,787 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,787 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,787 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,787 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,787 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,789 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,789 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,789 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,789 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,789 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,790 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,790 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,790 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,790 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,790 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,790 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,791 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,791 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,791 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,791 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,791 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,791 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,792 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,792 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,792 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,792 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,792 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,792 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,792 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,793 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,793 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,793 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,793 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,793 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,793 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,794 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,795 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,796 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,797 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,798 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,798 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,798 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,798 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,798 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,798 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,799 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,800 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,801 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,802 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,803 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,804 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,805 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,806 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,807 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,808 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,809 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,811 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,812 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,813 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,813 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,815 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,816 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,817 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,817 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:58:33,819 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-06 17:58:33,857 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 17:58:33,863 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 17:58:33,863 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-06 17:58:33,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 208 places, 222 transitions, 460 flow [2021-12-06 17:58:33,942 INFO L129 PetriNetUnfolder]: 21/220 cut-off events. [2021-12-06 17:58:33,943 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 17:58:33,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 220 events. 21/220 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 263 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 155. Up to 3 conditions per place. [2021-12-06 17:58:33,947 INFO L82 GeneralOperation]: Start removeDead. Operand has 208 places, 222 transitions, 460 flow [2021-12-06 17:58:33,953 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 197 places, 211 transitions, 434 flow [2021-12-06 17:58:33,988 INFO L129 PetriNetUnfolder]: 21/210 cut-off events. [2021-12-06 17:58:33,988 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 17:58:33,988 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:33,989 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:33,989 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:33,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:33,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1416583287, now seen corresponding path program 1 times [2021-12-06 17:58:33,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:34,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007693070] [2021-12-06 17:58:34,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:34,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:34,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:34,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:58:34,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:34,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007693070] [2021-12-06 17:58:34,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007693070] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:34,178 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:34,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 17:58:34,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868401347] [2021-12-06 17:58:34,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:34,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 17:58:34,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:34,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 17:58:34,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 17:58:34,216 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 222 [2021-12-06 17:58:34,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 434 flow. Second operand has 2 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:34,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 222 [2021-12-06 17:58:34,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:34,266 INFO L129 PetriNetUnfolder]: 10/200 cut-off events. [2021-12-06 17:58:34,266 INFO L130 PetriNetUnfolder]: For 8/9 co-relation queries the response was YES. [2021-12-06 17:58:34,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 200 events. 10/200 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 256 event pairs, 0 based on Foata normal form. 13/196 useless extension candidates. Maximal degree in co-relation 148. Up to 5 conditions per place. [2021-12-06 17:58:34,269 INFO L132 encePairwiseOnDemand]: 211/222 looper letters, 4 selfloop transitions, 0 changer transitions 5/200 dead transitions. [2021-12-06 17:58:34,269 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 200 transitions, 420 flow [2021-12-06 17:58:34,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 17:58:34,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-06 17:58:34,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 427 transitions. [2021-12-06 17:58:34,281 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9617117117117117 [2021-12-06 17:58:34,282 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 427 transitions. [2021-12-06 17:58:34,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 427 transitions. [2021-12-06 17:58:34,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:34,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 427 transitions. [2021-12-06 17:58:34,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 213.5) internal successors, (427), 2 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,295 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,297 INFO L186 Difference]: Start difference. First operand has 197 places, 211 transitions, 434 flow. Second operand 2 states and 427 transitions. [2021-12-06 17:58:34,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 200 transitions, 420 flow [2021-12-06 17:58:34,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 200 transitions, 412 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 17:58:34,305 INFO L242 Difference]: Finished difference. Result has 194 places, 195 transitions, 394 flow [2021-12-06 17:58:34,306 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=394, PETRI_PLACES=194, PETRI_TRANSITIONS=195} [2021-12-06 17:58:34,309 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2021-12-06 17:58:34,309 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 195 transitions, 394 flow [2021-12-06 17:58:34,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:34,310 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:34,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 17:58:34,310 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:34,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:34,311 INFO L85 PathProgramCache]: Analyzing trace with hash -422266269, now seen corresponding path program 1 times [2021-12-06 17:58:34,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:34,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222725127] [2021-12-06 17:58:34,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:34,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:34,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:34,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:58:34,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:34,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222725127] [2021-12-06 17:58:34,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222725127] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:34,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:34,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:58:34,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543562829] [2021-12-06 17:58:34,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:34,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:58:34,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:34,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:58:34,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:58:34,430 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 222 [2021-12-06 17:58:34,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 195 transitions, 394 flow. Second operand has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:34,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 222 [2021-12-06 17:58:34,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:34,505 INFO L129 PetriNetUnfolder]: 10/207 cut-off events. [2021-12-06 17:58:34,506 INFO L130 PetriNetUnfolder]: For 2/3 co-relation queries the response was YES. [2021-12-06 17:58:34,506 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 207 events. 10/207 cut-off events. For 2/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 244 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 245. Up to 25 conditions per place. [2021-12-06 17:58:34,507 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 28 selfloop transitions, 8 changer transitions 0/203 dead transitions. [2021-12-06 17:58:34,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 203 transitions, 482 flow [2021-12-06 17:58:34,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:58:34,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 17:58:34,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 948 transitions. [2021-12-06 17:58:34,511 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8540540540540541 [2021-12-06 17:58:34,511 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 948 transitions. [2021-12-06 17:58:34,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 948 transitions. [2021-12-06 17:58:34,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:34,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 948 transitions. [2021-12-06 17:58:34,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 189.6) internal successors, (948), 5 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,519 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,519 INFO L186 Difference]: Start difference. First operand has 194 places, 195 transitions, 394 flow. Second operand 5 states and 948 transitions. [2021-12-06 17:58:34,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 203 transitions, 482 flow [2021-12-06 17:58:34,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 203 transitions, 482 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 17:58:34,524 INFO L242 Difference]: Finished difference. Result has 194 places, 197 transitions, 426 flow [2021-12-06 17:58:34,525 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=194, PETRI_TRANSITIONS=197} [2021-12-06 17:58:34,525 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2021-12-06 17:58:34,525 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 426 flow [2021-12-06 17:58:34,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:34,526 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:34,527 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:34,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 17:58:34,527 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:34,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:34,527 INFO L85 PathProgramCache]: Analyzing trace with hash -419875030, now seen corresponding path program 1 times [2021-12-06 17:58:34,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:34,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790777221] [2021-12-06 17:58:34,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:34,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:34,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:34,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:58:34,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:34,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790777221] [2021-12-06 17:58:34,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790777221] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:58:34,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655162030] [2021-12-06 17:58:34,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:34,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:34,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:58:34,639 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:58:34,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 17:58:34,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:34,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 17:58:34,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:58:34,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:58:34,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:58:35,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:58:35,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655162030] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:58:35,118 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:58:35,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2021-12-06 17:58:35,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717101249] [2021-12-06 17:58:35,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:58:35,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 17:58:35,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:35,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 17:58:35,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-12-06 17:58:35,132 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2021-12-06 17:58:35,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 426 flow. Second operand has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:35,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:35,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2021-12-06 17:58:35,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:35,315 INFO L129 PetriNetUnfolder]: 10/225 cut-off events. [2021-12-06 17:58:35,315 INFO L130 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2021-12-06 17:58:35,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 225 events. 10/225 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 226 event pairs, 0 based on Foata normal form. 4/219 useless extension candidates. Maximal degree in co-relation 295. Up to 19 conditions per place. [2021-12-06 17:58:35,318 INFO L132 encePairwiseOnDemand]: 206/222 looper letters, 30 selfloop transitions, 22 changer transitions 0/217 dead transitions. [2021-12-06 17:58:35,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 217 transitions, 574 flow [2021-12-06 17:58:35,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 17:58:35,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 17:58:35,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2036 transitions. [2021-12-06 17:58:35,323 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8337428337428338 [2021-12-06 17:58:35,324 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2036 transitions. [2021-12-06 17:58:35,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2036 transitions. [2021-12-06 17:58:35,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:35,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2036 transitions. [2021-12-06 17:58:35,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.0909090909091) internal successors, (2036), 11 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:35,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:35,336 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:35,337 INFO L186 Difference]: Start difference. First operand has 194 places, 197 transitions, 426 flow. Second operand 11 states and 2036 transitions. [2021-12-06 17:58:35,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 217 transitions, 574 flow [2021-12-06 17:58:35,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 217 transitions, 562 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-12-06 17:58:35,341 INFO L242 Difference]: Finished difference. Result has 204 places, 209 transitions, 525 flow [2021-12-06 17:58:35,342 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=525, PETRI_PLACES=204, PETRI_TRANSITIONS=209} [2021-12-06 17:58:35,343 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 7 predicate places. [2021-12-06 17:58:35,343 INFO L470 AbstractCegarLoop]: Abstraction has has 204 places, 209 transitions, 525 flow [2021-12-06 17:58:35,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:35,345 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:35,346 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:35,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 17:58:35,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:35,547 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:35,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:35,548 INFO L85 PathProgramCache]: Analyzing trace with hash -970353476, now seen corresponding path program 2 times [2021-12-06 17:58:35,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:35,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728792080] [2021-12-06 17:58:35,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:35,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:35,677 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:58:35,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:35,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728792080] [2021-12-06 17:58:35,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728792080] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:58:35,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166325279] [2021-12-06 17:58:35,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 17:58:35,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:35,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:58:35,679 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:58:35,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 17:58:35,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 17:58:35,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:58:35,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 17:58:35,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:58:35,939 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-06 17:58:35,940 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:58:35,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166325279] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:35,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 17:58:35,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2021-12-06 17:58:35,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979390380] [2021-12-06 17:58:35,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:35,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:35,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:35,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:35,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-12-06 17:58:35,945 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:35,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 209 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:35,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:35,947 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:35,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:36,182 INFO L129 PetriNetUnfolder]: 111/654 cut-off events. [2021-12-06 17:58:36,182 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-12-06 17:58:36,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 654 events. 111/654 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 3161 event pairs, 7 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 883. Up to 70 conditions per place. [2021-12-06 17:58:36,188 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 50 selfloop transitions, 10 changer transitions 1/250 dead transitions. [2021-12-06 17:58:36,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 250 transitions, 734 flow [2021-12-06 17:58:36,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 17:58:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 17:58:36,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1583 transitions. [2021-12-06 17:58:36,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8913288288288288 [2021-12-06 17:58:36,192 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1583 transitions. [2021-12-06 17:58:36,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1583 transitions. [2021-12-06 17:58:36,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:36,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1583 transitions. [2021-12-06 17:58:36,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 197.875) internal successors, (1583), 8 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:36,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:36,201 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:36,201 INFO L186 Difference]: Start difference. First operand has 204 places, 209 transitions, 525 flow. Second operand 8 states and 1583 transitions. [2021-12-06 17:58:36,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 250 transitions, 734 flow [2021-12-06 17:58:36,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 250 transitions, 717 flow, removed 4 selfloop flow, removed 3 redundant places. [2021-12-06 17:58:36,208 INFO L242 Difference]: Finished difference. Result has 213 places, 216 transitions, 571 flow [2021-12-06 17:58:36,208 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=213, PETRI_TRANSITIONS=216} [2021-12-06 17:58:36,209 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 16 predicate places. [2021-12-06 17:58:36,209 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 216 transitions, 571 flow [2021-12-06 17:58:36,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:36,210 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:36,210 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:36,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 17:58:36,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:36,411 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:36,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:36,412 INFO L85 PathProgramCache]: Analyzing trace with hash -475898132, now seen corresponding path program 3 times [2021-12-06 17:58:36,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:36,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802589525] [2021-12-06 17:58:36,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:36,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:36,523 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:58:36,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:36,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802589525] [2021-12-06 17:58:36,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802589525] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:58:36,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568454633] [2021-12-06 17:58:36,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 17:58:36,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:36,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:58:36,525 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:58:36,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 17:58:36,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-12-06 17:58:36,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:58:36,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 17:58:36,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:58:36,822 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-06 17:58:36,822 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:58:36,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568454633] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:36,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 17:58:36,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2021-12-06 17:58:36,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835736984] [2021-12-06 17:58:36,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:36,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:36,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:36,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:36,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-12-06 17:58:36,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:36,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 216 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:36,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:36,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:36,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:37,261 INFO L129 PetriNetUnfolder]: 428/2270 cut-off events. [2021-12-06 17:58:37,261 INFO L130 PetriNetUnfolder]: For 201/212 co-relation queries the response was YES. [2021-12-06 17:58:37,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3130 conditions, 2270 events. 428/2270 cut-off events. For 201/212 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 18503 event pairs, 83 based on Foata normal form. 1/2026 useless extension candidates. Maximal degree in co-relation 3118. Up to 244 conditions per place. [2021-12-06 17:58:37,280 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 59 selfloop transitions, 12 changer transitions 2/269 dead transitions. [2021-12-06 17:58:37,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 269 transitions, 834 flow [2021-12-06 17:58:37,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 17:58:37,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 17:58:37,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1595 transitions. [2021-12-06 17:58:37,286 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8980855855855856 [2021-12-06 17:58:37,286 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1595 transitions. [2021-12-06 17:58:37,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1595 transitions. [2021-12-06 17:58:37,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:37,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1595 transitions. [2021-12-06 17:58:37,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.375) internal successors, (1595), 8 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:37,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:37,297 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:37,297 INFO L186 Difference]: Start difference. First operand has 213 places, 216 transitions, 571 flow. Second operand 8 states and 1595 transitions. [2021-12-06 17:58:37,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 269 transitions, 834 flow [2021-12-06 17:58:37,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 269 transitions, 834 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 17:58:37,307 INFO L242 Difference]: Finished difference. Result has 223 places, 228 transitions, 651 flow [2021-12-06 17:58:37,308 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=651, PETRI_PLACES=223, PETRI_TRANSITIONS=228} [2021-12-06 17:58:37,309 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 26 predicate places. [2021-12-06 17:58:37,309 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 228 transitions, 651 flow [2021-12-06 17:58:37,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:37,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:37,310 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:37,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-06 17:58:37,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:37,511 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:37,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash 6486200, now seen corresponding path program 4 times [2021-12-06 17:58:37,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:37,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814901897] [2021-12-06 17:58:37,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:37,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:58:37,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:37,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814901897] [2021-12-06 17:58:37,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814901897] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:58:37,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236825266] [2021-12-06 17:58:37,647 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 17:58:37,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:37,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:58:37,648 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:58:37,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 17:58:37,709 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 17:58:37,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:58:37,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 17:58:37,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:58:37,947 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:58:37,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:58:38,119 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:58:38,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236825266] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:58:38,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:58:38,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2021-12-06 17:58:38,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276930528] [2021-12-06 17:58:38,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:58:38,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 17:58:38,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:38,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 17:58:38,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2021-12-06 17:58:38,124 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2021-12-06 17:58:38,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 228 transitions, 651 flow. Second operand has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:38,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:38,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2021-12-06 17:58:38,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:38,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([615] thread2EXIT-->L90-2: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar2_4) (= v_thread2Thread1of1ForFork1_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem24#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) (= 0 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][239], [Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), 3194#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (not (= ~isNullB~0 0))), 211#true, Black: 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))) (<= |thread1Thread1of1ForFork0_~i~0#1| 0)), Black: 2071#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))) (<= |thread1Thread1of1ForFork0_~i~0#1| 0)), 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 1633#true, 128#L90-2true, Black: 1100#true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2021-12-06 17:58:38,475 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2021-12-06 17:58:38,475 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2021-12-06 17:58:38,475 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2021-12-06 17:58:38,475 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2021-12-06 17:58:38,483 INFO L129 PetriNetUnfolder]: 124/1135 cut-off events. [2021-12-06 17:58:38,483 INFO L130 PetriNetUnfolder]: For 157/171 co-relation queries the response was YES. [2021-12-06 17:58:38,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1556 conditions, 1135 events. 124/1135 cut-off events. For 157/171 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 7053 event pairs, 8 based on Foata normal form. 5/1051 useless extension candidates. Maximal degree in co-relation 1539. Up to 45 conditions per place. [2021-12-06 17:58:38,491 INFO L132 encePairwiseOnDemand]: 206/222 looper letters, 38 selfloop transitions, 34 changer transitions 0/256 dead transitions. [2021-12-06 17:58:38,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 256 transitions, 907 flow [2021-12-06 17:58:38,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 17:58:38,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 17:58:38,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3136 transitions. [2021-12-06 17:58:38,498 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.830948595654478 [2021-12-06 17:58:38,499 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3136 transitions. [2021-12-06 17:58:38,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3136 transitions. [2021-12-06 17:58:38,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:38,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3136 transitions. [2021-12-06 17:58:38,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 184.47058823529412) internal successors, (3136), 17 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:38,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:38,514 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:38,514 INFO L186 Difference]: Start difference. First operand has 223 places, 228 transitions, 651 flow. Second operand 17 states and 3136 transitions. [2021-12-06 17:58:38,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 256 transitions, 907 flow [2021-12-06 17:58:38,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 256 transitions, 907 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 17:58:38,521 INFO L242 Difference]: Finished difference. Result has 242 places, 242 transitions, 826 flow [2021-12-06 17:58:38,521 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=826, PETRI_PLACES=242, PETRI_TRANSITIONS=242} [2021-12-06 17:58:38,522 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 45 predicate places. [2021-12-06 17:58:38,522 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 242 transitions, 826 flow [2021-12-06 17:58:38,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:38,524 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:38,524 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:38,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 17:58:38,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_943506a1-4083-4457-a939-932141ee6303/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:58:38,725 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:38,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:38,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1604527506, now seen corresponding path program 5 times [2021-12-06 17:58:38,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:38,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687308519] [2021-12-06 17:58:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:38,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:38,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:38,946 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:38,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:38,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687308519] [2021-12-06 17:58:38,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687308519] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:38,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:38,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:38,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384993814] [2021-12-06 17:58:38,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:38,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:38,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:38,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:38,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:38,948 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:38,949 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 242 transitions, 826 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:38,949 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:38,949 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:38,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:39,459 INFO L129 PetriNetUnfolder]: 485/2716 cut-off events. [2021-12-06 17:58:39,459 INFO L130 PetriNetUnfolder]: For 725/756 co-relation queries the response was YES. [2021-12-06 17:58:39,467 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4109 conditions, 2716 events. 485/2716 cut-off events. For 725/756 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 22666 event pairs, 91 based on Foata normal form. 25/2495 useless extension candidates. Maximal degree in co-relation 4088. Up to 301 conditions per place. [2021-12-06 17:58:39,476 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 42 selfloop transitions, 13 changer transitions 0/270 dead transitions. [2021-12-06 17:58:39,476 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 270 transitions, 1050 flow [2021-12-06 17:58:39,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:39,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:39,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2021-12-06 17:58:39,491 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2021-12-06 17:58:39,491 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2021-12-06 17:58:39,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2021-12-06 17:58:39,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:39,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2021-12-06 17:58:39,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:39,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:39,496 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:39,496 INFO L186 Difference]: Start difference. First operand has 242 places, 242 transitions, 826 flow. Second operand 6 states and 1188 transitions. [2021-12-06 17:58:39,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 270 transitions, 1050 flow [2021-12-06 17:58:39,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 270 transitions, 1005 flow, removed 8 selfloop flow, removed 8 redundant places. [2021-12-06 17:58:39,504 INFO L242 Difference]: Finished difference. Result has 243 places, 249 transitions, 882 flow [2021-12-06 17:58:39,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=243, PETRI_TRANSITIONS=249} [2021-12-06 17:58:39,505 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 46 predicate places. [2021-12-06 17:58:39,505 INFO L470 AbstractCegarLoop]: Abstraction has has 243 places, 249 transitions, 882 flow [2021-12-06 17:58:39,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:39,505 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:39,506 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:39,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 17:58:39,506 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:39,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:39,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1613833440, now seen corresponding path program 6 times [2021-12-06 17:58:39,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:39,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481851801] [2021-12-06 17:58:39,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:39,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:39,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:39,591 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:39,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:39,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481851801] [2021-12-06 17:58:39,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481851801] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:39,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:39,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:39,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037670946] [2021-12-06 17:58:39,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:39,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:39,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:39,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:39,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:39,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:39,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 249 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:39,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:39,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:39,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:40,155 INFO L129 PetriNetUnfolder]: 573/3059 cut-off events. [2021-12-06 17:58:40,155 INFO L130 PetriNetUnfolder]: For 1602/1669 co-relation queries the response was YES. [2021-12-06 17:58:40,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4978 conditions, 3059 events. 573/3059 cut-off events. For 1602/1669 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 27206 event pairs, 86 based on Foata normal form. 37/2809 useless extension candidates. Maximal degree in co-relation 4953. Up to 559 conditions per place. [2021-12-06 17:58:40,179 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 48 selfloop transitions, 17 changer transitions 0/280 dead transitions. [2021-12-06 17:58:40,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 280 transitions, 1162 flow [2021-12-06 17:58:40,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:40,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:40,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2021-12-06 17:58:40,183 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2021-12-06 17:58:40,184 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2021-12-06 17:58:40,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2021-12-06 17:58:40,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:40,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2021-12-06 17:58:40,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,190 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,190 INFO L186 Difference]: Start difference. First operand has 243 places, 249 transitions, 882 flow. Second operand 6 states and 1191 transitions. [2021-12-06 17:58:40,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 280 transitions, 1162 flow [2021-12-06 17:58:40,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 280 transitions, 1154 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 17:58:40,199 INFO L242 Difference]: Finished difference. Result has 251 places, 257 transitions, 1020 flow [2021-12-06 17:58:40,199 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1020, PETRI_PLACES=251, PETRI_TRANSITIONS=257} [2021-12-06 17:58:40,200 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 54 predicate places. [2021-12-06 17:58:40,200 INFO L470 AbstractCegarLoop]: Abstraction has has 251 places, 257 transitions, 1020 flow [2021-12-06 17:58:40,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,201 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:40,201 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:40,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 17:58:40,201 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:40,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:40,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1631554698, now seen corresponding path program 7 times [2021-12-06 17:58:40,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:40,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445011290] [2021-12-06 17:58:40,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:40,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:40,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:40,279 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:40,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:40,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445011290] [2021-12-06 17:58:40,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445011290] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:40,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:40,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:40,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105469291] [2021-12-06 17:58:40,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:40,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:40,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:40,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:40,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:40,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:40,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 257 transitions, 1020 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:40,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:40,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:40,869 INFO L129 PetriNetUnfolder]: 641/3468 cut-off events. [2021-12-06 17:58:40,869 INFO L130 PetriNetUnfolder]: For 2822/2915 co-relation queries the response was YES. [2021-12-06 17:58:40,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 3468 events. 641/3468 cut-off events. For 2822/2915 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 32066 event pairs, 116 based on Foata normal form. 37/3165 useless extension candidates. Maximal degree in co-relation 5835. Up to 598 conditions per place. [2021-12-06 17:58:40,895 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 49 selfloop transitions, 16 changer transitions 0/280 dead transitions. [2021-12-06 17:58:40,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 280 transitions, 1281 flow [2021-12-06 17:58:40,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:40,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:40,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1187 transitions. [2021-12-06 17:58:40,898 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8911411411411412 [2021-12-06 17:58:40,899 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1187 transitions. [2021-12-06 17:58:40,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1187 transitions. [2021-12-06 17:58:40,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:40,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1187 transitions. [2021-12-06 17:58:40,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.83333333333334) internal successors, (1187), 6 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,905 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,905 INFO L186 Difference]: Start difference. First operand has 251 places, 257 transitions, 1020 flow. Second operand 6 states and 1187 transitions. [2021-12-06 17:58:40,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 280 transitions, 1281 flow [2021-12-06 17:58:40,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 280 transitions, 1268 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-12-06 17:58:40,919 INFO L242 Difference]: Finished difference. Result has 259 places, 262 transitions, 1132 flow [2021-12-06 17:58:40,927 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1132, PETRI_PLACES=259, PETRI_TRANSITIONS=262} [2021-12-06 17:58:40,928 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 62 predicate places. [2021-12-06 17:58:40,928 INFO L470 AbstractCegarLoop]: Abstraction has has 259 places, 262 transitions, 1132 flow [2021-12-06 17:58:40,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:40,928 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:40,929 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:40,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 17:58:40,929 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:40,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:40,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1727344068, now seen corresponding path program 8 times [2021-12-06 17:58:40,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:40,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547567823] [2021-12-06 17:58:40,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:40,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:41,002 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:41,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:41,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547567823] [2021-12-06 17:58:41,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547567823] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:41,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:41,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:41,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320141287] [2021-12-06 17:58:41,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:41,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:41,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:41,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:41,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:41,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:41,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 262 transitions, 1132 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:41,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:41,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:41,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:41,678 INFO L129 PetriNetUnfolder]: 823/4769 cut-off events. [2021-12-06 17:58:41,678 INFO L130 PetriNetUnfolder]: For 3094/3206 co-relation queries the response was YES. [2021-12-06 17:58:41,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7777 conditions, 4769 events. 823/4769 cut-off events. For 3094/3206 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 49265 event pairs, 202 based on Foata normal form. 25/4355 useless extension candidates. Maximal degree in co-relation 7744. Up to 900 conditions per place. [2021-12-06 17:58:41,704 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 46 selfloop transitions, 13 changer transitions 0/289 dead transitions. [2021-12-06 17:58:41,704 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 289 transitions, 1342 flow [2021-12-06 17:58:41,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:41,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:41,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2021-12-06 17:58:41,707 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2021-12-06 17:58:41,707 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2021-12-06 17:58:41,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2021-12-06 17:58:41,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:41,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2021-12-06 17:58:41,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:41,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:41,711 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:41,712 INFO L186 Difference]: Start difference. First operand has 259 places, 262 transitions, 1132 flow. Second operand 6 states and 1188 transitions. [2021-12-06 17:58:41,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 289 transitions, 1342 flow [2021-12-06 17:58:41,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 289 transitions, 1329 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-12-06 17:58:41,724 INFO L242 Difference]: Finished difference. Result has 268 places, 271 transitions, 1225 flow [2021-12-06 17:58:41,725 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1225, PETRI_PLACES=268, PETRI_TRANSITIONS=271} [2021-12-06 17:58:41,725 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 71 predicate places. [2021-12-06 17:58:41,725 INFO L470 AbstractCegarLoop]: Abstraction has has 268 places, 271 transitions, 1225 flow [2021-12-06 17:58:41,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:41,726 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:41,726 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:41,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 17:58:41,726 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:41,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:41,726 INFO L85 PathProgramCache]: Analyzing trace with hash 470872504, now seen corresponding path program 9 times [2021-12-06 17:58:41,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:41,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668781708] [2021-12-06 17:58:41,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:41,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:41,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:41,804 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:41,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:41,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668781708] [2021-12-06 17:58:41,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668781708] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:41,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:41,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:41,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026611515] [2021-12-06 17:58:41,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:41,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:41,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:41,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:41,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:41,808 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:41,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 271 transitions, 1225 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:41,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:41,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:41,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:42,667 INFO L129 PetriNetUnfolder]: 915/5429 cut-off events. [2021-12-06 17:58:42,667 INFO L130 PetriNetUnfolder]: For 4366/4501 co-relation queries the response was YES. [2021-12-06 17:58:42,689 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9212 conditions, 5429 events. 915/5429 cut-off events. For 4366/4501 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 57923 event pairs, 201 based on Foata normal form. 30/4964 useless extension candidates. Maximal degree in co-relation 9175. Up to 920 conditions per place. [2021-12-06 17:58:42,703 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 61 selfloop transitions, 19 changer transitions 0/310 dead transitions. [2021-12-06 17:58:42,703 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 310 transitions, 1551 flow [2021-12-06 17:58:42,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:42,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:42,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1199 transitions. [2021-12-06 17:58:42,706 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9001501501501501 [2021-12-06 17:58:42,706 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1199 transitions. [2021-12-06 17:58:42,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1199 transitions. [2021-12-06 17:58:42,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:42,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1199 transitions. [2021-12-06 17:58:42,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.83333333333334) internal successors, (1199), 6 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:42,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:42,711 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:42,711 INFO L186 Difference]: Start difference. First operand has 268 places, 271 transitions, 1225 flow. Second operand 6 states and 1199 transitions. [2021-12-06 17:58:42,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 310 transitions, 1551 flow [2021-12-06 17:58:42,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 310 transitions, 1539 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-12-06 17:58:42,731 INFO L242 Difference]: Finished difference. Result has 278 places, 282 transitions, 1381 flow [2021-12-06 17:58:42,732 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1381, PETRI_PLACES=278, PETRI_TRANSITIONS=282} [2021-12-06 17:58:42,732 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 81 predicate places. [2021-12-06 17:58:42,733 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 282 transitions, 1381 flow [2021-12-06 17:58:42,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:42,733 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:42,733 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:42,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 17:58:42,733 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:42,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:42,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1483281724, now seen corresponding path program 10 times [2021-12-06 17:58:42,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:42,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564794899] [2021-12-06 17:58:42,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:42,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:42,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:42,816 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:42,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:42,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564794899] [2021-12-06 17:58:42,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564794899] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:42,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:42,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:42,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12316334] [2021-12-06 17:58:42,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:42,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:42,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:42,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:42,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:42,819 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:42,820 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 282 transitions, 1381 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:42,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:42,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:42,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:43,751 INFO L129 PetriNetUnfolder]: 1055/6075 cut-off events. [2021-12-06 17:58:43,751 INFO L130 PetriNetUnfolder]: For 5730/5862 co-relation queries the response was YES. [2021-12-06 17:58:43,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10677 conditions, 6075 events. 1055/6075 cut-off events. For 5730/5862 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 65627 event pairs, 131 based on Foata normal form. 38/5578 useless extension candidates. Maximal degree in co-relation 10635. Up to 953 conditions per place. [2021-12-06 17:58:43,788 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 66 selfloop transitions, 24 changer transitions 0/320 dead transitions. [2021-12-06 17:58:43,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 320 transitions, 1733 flow [2021-12-06 17:58:43,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:43,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:43,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1201 transitions. [2021-12-06 17:58:43,790 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9016516516516516 [2021-12-06 17:58:43,790 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1201 transitions. [2021-12-06 17:58:43,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1201 transitions. [2021-12-06 17:58:43,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:43,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1201 transitions. [2021-12-06 17:58:43,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 200.16666666666666) internal successors, (1201), 6 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:43,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:43,795 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:43,795 INFO L186 Difference]: Start difference. First operand has 278 places, 282 transitions, 1381 flow. Second operand 6 states and 1201 transitions. [2021-12-06 17:58:43,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 320 transitions, 1733 flow [2021-12-06 17:58:43,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 320 transitions, 1727 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-12-06 17:58:43,815 INFO L242 Difference]: Finished difference. Result has 287 places, 290 transitions, 1544 flow [2021-12-06 17:58:43,815 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1544, PETRI_PLACES=287, PETRI_TRANSITIONS=290} [2021-12-06 17:58:43,816 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 90 predicate places. [2021-12-06 17:58:43,816 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 290 transitions, 1544 flow [2021-12-06 17:58:43,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:43,816 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:43,817 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:43,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 17:58:43,817 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:43,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:43,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1912779596, now seen corresponding path program 1 times [2021-12-06 17:58:43,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:43,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297636372] [2021-12-06 17:58:43,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:43,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:43,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:43,891 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:43,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:43,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297636372] [2021-12-06 17:58:43,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297636372] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:43,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:43,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:43,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122538808] [2021-12-06 17:58:43,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:43,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:43,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:43,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:43,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:43,895 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:43,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 290 transitions, 1544 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:43,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:43,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:43,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:44,903 INFO L129 PetriNetUnfolder]: 1035/6044 cut-off events. [2021-12-06 17:58:44,903 INFO L130 PetriNetUnfolder]: For 7310/7481 co-relation queries the response was YES. [2021-12-06 17:58:44,930 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11275 conditions, 6044 events. 1035/6044 cut-off events. For 7310/7481 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 65700 event pairs, 150 based on Foata normal form. 41/5564 useless extension candidates. Maximal degree in co-relation 11228. Up to 531 conditions per place. [2021-12-06 17:58:44,944 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 83 selfloop transitions, 20 changer transitions 14/347 dead transitions. [2021-12-06 17:58:44,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 347 transitions, 2140 flow [2021-12-06 17:58:44,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:58:44,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 17:58:44,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1780 transitions. [2021-12-06 17:58:44,949 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8908908908908909 [2021-12-06 17:58:44,949 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1780 transitions. [2021-12-06 17:58:44,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1780 transitions. [2021-12-06 17:58:44,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:44,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1780 transitions. [2021-12-06 17:58:44,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 197.77777777777777) internal successors, (1780), 9 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:44,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:44,956 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:44,956 INFO L186 Difference]: Start difference. First operand has 287 places, 290 transitions, 1544 flow. Second operand 9 states and 1780 transitions. [2021-12-06 17:58:44,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 347 transitions, 2140 flow [2021-12-06 17:58:44,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 347 transitions, 2121 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-12-06 17:58:44,981 INFO L242 Difference]: Finished difference. Result has 299 places, 296 transitions, 1664 flow [2021-12-06 17:58:44,982 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1664, PETRI_PLACES=299, PETRI_TRANSITIONS=296} [2021-12-06 17:58:44,982 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 102 predicate places. [2021-12-06 17:58:44,983 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 296 transitions, 1664 flow [2021-12-06 17:58:44,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:44,983 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:44,983 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:44,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 17:58:44,983 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:44,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:44,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1645292496, now seen corresponding path program 2 times [2021-12-06 17:58:44,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:44,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447237326] [2021-12-06 17:58:44,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:44,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:45,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:45,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:45,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447237326] [2021-12-06 17:58:45,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447237326] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:45,076 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:45,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:45,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058624018] [2021-12-06 17:58:45,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:45,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:45,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:45,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:45,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:45,078 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:45,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 296 transitions, 1664 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:45,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:45,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:45,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:46,206 INFO L129 PetriNetUnfolder]: 999/5948 cut-off events. [2021-12-06 17:58:46,206 INFO L130 PetriNetUnfolder]: For 7877/8076 co-relation queries the response was YES. [2021-12-06 17:58:46,234 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11195 conditions, 5948 events. 999/5948 cut-off events. For 7877/8076 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 64538 event pairs, 100 based on Foata normal form. 66/5512 useless extension candidates. Maximal degree in co-relation 11143. Up to 531 conditions per place. [2021-12-06 17:58:46,246 INFO L132 encePairwiseOnDemand]: 210/222 looper letters, 73 selfloop transitions, 41 changer transitions 4/348 dead transitions. [2021-12-06 17:58:46,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 348 transitions, 2157 flow [2021-12-06 17:58:46,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 17:58:46,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 17:58:46,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1603 transitions. [2021-12-06 17:58:46,249 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9025900900900901 [2021-12-06 17:58:46,249 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1603 transitions. [2021-12-06 17:58:46,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1603 transitions. [2021-12-06 17:58:46,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:46,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1603 transitions. [2021-12-06 17:58:46,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 200.375) internal successors, (1603), 8 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:46,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:46,254 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:46,255 INFO L186 Difference]: Start difference. First operand has 299 places, 296 transitions, 1664 flow. Second operand 8 states and 1603 transitions. [2021-12-06 17:58:46,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 348 transitions, 2157 flow [2021-12-06 17:58:46,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 348 transitions, 2144 flow, removed 4 selfloop flow, removed 3 redundant places. [2021-12-06 17:58:46,282 INFO L242 Difference]: Finished difference. Result has 303 places, 305 transitions, 1880 flow [2021-12-06 17:58:46,282 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1880, PETRI_PLACES=303, PETRI_TRANSITIONS=305} [2021-12-06 17:58:46,282 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 106 predicate places. [2021-12-06 17:58:46,282 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 305 transitions, 1880 flow [2021-12-06 17:58:46,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:46,283 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:46,283 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:46,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 17:58:46,283 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:46,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:46,283 INFO L85 PathProgramCache]: Analyzing trace with hash 573714294, now seen corresponding path program 3 times [2021-12-06 17:58:46,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:46,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216072039] [2021-12-06 17:58:46,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:46,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:46,353 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:46,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:46,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216072039] [2021-12-06 17:58:46,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216072039] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:46,353 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:46,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:46,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258215328] [2021-12-06 17:58:46,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:46,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:46,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:46,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:46,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:46,356 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:46,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 305 transitions, 1880 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:46,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:46,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:46,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:47,357 INFO L129 PetriNetUnfolder]: 967/5605 cut-off events. [2021-12-06 17:58:47,357 INFO L130 PetriNetUnfolder]: For 9058/9269 co-relation queries the response was YES. [2021-12-06 17:58:47,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11146 conditions, 5605 events. 967/5605 cut-off events. For 9058/9269 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 59390 event pairs, 141 based on Foata normal form. 66/5192 useless extension candidates. Maximal degree in co-relation 11092. Up to 531 conditions per place. [2021-12-06 17:58:47,394 INFO L132 encePairwiseOnDemand]: 211/222 looper letters, 71 selfloop transitions, 36 changer transitions 8/345 dead transitions. [2021-12-06 17:58:47,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 345 transitions, 2270 flow [2021-12-06 17:58:47,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:58:47,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 17:58:47,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1786 transitions. [2021-12-06 17:58:47,396 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8938938938938938 [2021-12-06 17:58:47,396 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1786 transitions. [2021-12-06 17:58:47,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1786 transitions. [2021-12-06 17:58:47,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:47,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1786 transitions. [2021-12-06 17:58:47,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 198.44444444444446) internal successors, (1786), 9 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:47,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:47,400 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:47,400 INFO L186 Difference]: Start difference. First operand has 303 places, 305 transitions, 1880 flow. Second operand 9 states and 1786 transitions. [2021-12-06 17:58:47,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 345 transitions, 2270 flow [2021-12-06 17:58:47,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 345 transitions, 2227 flow, removed 4 selfloop flow, removed 4 redundant places. [2021-12-06 17:58:47,429 INFO L242 Difference]: Finished difference. Result has 310 places, 305 transitions, 1936 flow [2021-12-06 17:58:47,430 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1936, PETRI_PLACES=310, PETRI_TRANSITIONS=305} [2021-12-06 17:58:47,430 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 113 predicate places. [2021-12-06 17:58:47,430 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 305 transitions, 1936 flow [2021-12-06 17:58:47,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:47,431 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:47,431 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:47,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 17:58:47,431 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:47,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:47,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1611745994, now seen corresponding path program 1 times [2021-12-06 17:58:47,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:47,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551498749] [2021-12-06 17:58:47,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:47,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:47,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:47,496 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:47,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:47,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551498749] [2021-12-06 17:58:47,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551498749] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:47,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:47,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:47,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532928478] [2021-12-06 17:58:47,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:47,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:47,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:47,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:47,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:47,499 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:47,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 305 transitions, 1936 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:47,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:47,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:47,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:48,400 INFO L129 PetriNetUnfolder]: 941/4845 cut-off events. [2021-12-06 17:58:48,400 INFO L130 PetriNetUnfolder]: For 7360/7501 co-relation queries the response was YES. [2021-12-06 17:58:48,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9514 conditions, 4845 events. 941/4845 cut-off events. For 7360/7501 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 49579 event pairs, 126 based on Foata normal form. 52/4434 useless extension candidates. Maximal degree in co-relation 9458. Up to 981 conditions per place. [2021-12-06 17:58:48,428 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 54 selfloop transitions, 15 changer transitions 1/326 dead transitions. [2021-12-06 17:58:48,428 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 326 transitions, 2174 flow [2021-12-06 17:58:48,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:48,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:48,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2021-12-06 17:58:48,430 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2021-12-06 17:58:48,430 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2021-12-06 17:58:48,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2021-12-06 17:58:48,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:48,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2021-12-06 17:58:48,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:48,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:48,433 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:48,433 INFO L186 Difference]: Start difference. First operand has 310 places, 305 transitions, 1936 flow. Second operand 6 states and 1188 transitions. [2021-12-06 17:58:48,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 326 transitions, 2174 flow [2021-12-06 17:58:48,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 326 transitions, 2113 flow, removed 4 selfloop flow, removed 7 redundant places. [2021-12-06 17:58:48,469 INFO L242 Difference]: Finished difference. Result has 308 places, 305 transitions, 1913 flow [2021-12-06 17:58:48,470 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1913, PETRI_PLACES=308, PETRI_TRANSITIONS=305} [2021-12-06 17:58:48,471 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 111 predicate places. [2021-12-06 17:58:48,471 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 305 transitions, 1913 flow [2021-12-06 17:58:48,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:48,471 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:48,471 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:48,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 17:58:48,472 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:48,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:48,472 INFO L85 PathProgramCache]: Analyzing trace with hash -575047056, now seen corresponding path program 2 times [2021-12-06 17:58:48,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:48,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557273866] [2021-12-06 17:58:48,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:48,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:48,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:48,559 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:48,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:48,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557273866] [2021-12-06 17:58:48,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557273866] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:48,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:48,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:48,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751262163] [2021-12-06 17:58:48,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:48,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:48,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:48,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:48,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:48,563 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:48,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 305 transitions, 1913 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:48,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:48,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:48,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:49,471 INFO L129 PetriNetUnfolder]: 960/4993 cut-off events. [2021-12-06 17:58:49,471 INFO L130 PetriNetUnfolder]: For 8102/8231 co-relation queries the response was YES. [2021-12-06 17:58:49,500 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9816 conditions, 4993 events. 960/4993 cut-off events. For 8102/8231 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 51430 event pairs, 149 based on Foata normal form. 38/4547 useless extension candidates. Maximal degree in co-relation 9760. Up to 1040 conditions per place. [2021-12-06 17:58:49,510 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 54 selfloop transitions, 17 changer transitions 1/328 dead transitions. [2021-12-06 17:58:49,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 328 transitions, 2173 flow [2021-12-06 17:58:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:49,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:49,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1190 transitions. [2021-12-06 17:58:49,512 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8933933933933934 [2021-12-06 17:58:49,512 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1190 transitions. [2021-12-06 17:58:49,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1190 transitions. [2021-12-06 17:58:49,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:49,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1190 transitions. [2021-12-06 17:58:49,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:49,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:49,515 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:49,515 INFO L186 Difference]: Start difference. First operand has 308 places, 305 transitions, 1913 flow. Second operand 6 states and 1190 transitions. [2021-12-06 17:58:49,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 328 transitions, 2173 flow [2021-12-06 17:58:49,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 328 transitions, 2137 flow, removed 1 selfloop flow, removed 5 redundant places. [2021-12-06 17:58:49,541 INFO L242 Difference]: Finished difference. Result has 310 places, 308 transitions, 1971 flow [2021-12-06 17:58:49,541 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1971, PETRI_PLACES=310, PETRI_TRANSITIONS=308} [2021-12-06 17:58:49,542 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 113 predicate places. [2021-12-06 17:58:49,542 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 308 transitions, 1971 flow [2021-12-06 17:58:49,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:49,542 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:49,542 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:49,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 17:58:49,543 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:49,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:49,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1556995980, now seen corresponding path program 3 times [2021-12-06 17:58:49,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:49,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218089956] [2021-12-06 17:58:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:49,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:49,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:49,612 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:49,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:49,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218089956] [2021-12-06 17:58:49,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218089956] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:49,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:49,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:49,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653319166] [2021-12-06 17:58:49,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:49,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:49,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:49,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:49,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:49,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:49,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 308 transitions, 1971 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:49,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:49,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:49,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:50,597 INFO L129 PetriNetUnfolder]: 956/4928 cut-off events. [2021-12-06 17:58:50,597 INFO L130 PetriNetUnfolder]: For 8765/8895 co-relation queries the response was YES. [2021-12-06 17:58:50,632 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9811 conditions, 4928 events. 956/4928 cut-off events. For 8765/8895 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 50662 event pairs, 178 based on Foata normal form. 34/4477 useless extension candidates. Maximal degree in co-relation 9753. Up to 1040 conditions per place. [2021-12-06 17:58:50,644 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 54 selfloop transitions, 10 changer transitions 3/323 dead transitions. [2021-12-06 17:58:50,644 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 323 transitions, 2191 flow [2021-12-06 17:58:50,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:50,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:50,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1180 transitions. [2021-12-06 17:58:50,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8858858858858859 [2021-12-06 17:58:50,646 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1180 transitions. [2021-12-06 17:58:50,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1180 transitions. [2021-12-06 17:58:50,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:50,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1180 transitions. [2021-12-06 17:58:50,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 196.66666666666666) internal successors, (1180), 6 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:50,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:50,650 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:50,650 INFO L186 Difference]: Start difference. First operand has 310 places, 308 transitions, 1971 flow. Second operand 6 states and 1180 transitions. [2021-12-06 17:58:50,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 323 transitions, 2191 flow [2021-12-06 17:58:50,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 323 transitions, 2176 flow, removed 1 selfloop flow, removed 3 redundant places. [2021-12-06 17:58:50,682 INFO L242 Difference]: Finished difference. Result has 314 places, 308 transitions, 1989 flow [2021-12-06 17:58:50,682 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1989, PETRI_PLACES=314, PETRI_TRANSITIONS=308} [2021-12-06 17:58:50,682 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 117 predicate places. [2021-12-06 17:58:50,682 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 308 transitions, 1989 flow [2021-12-06 17:58:50,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:50,683 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:50,683 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:50,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 17:58:50,683 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:50,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:50,683 INFO L85 PathProgramCache]: Analyzing trace with hash 768744644, now seen corresponding path program 4 times [2021-12-06 17:58:50,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:50,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231431780] [2021-12-06 17:58:50,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:50,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:50,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:50,739 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:50,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:50,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231431780] [2021-12-06 17:58:50,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231431780] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:50,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:50,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:50,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421801687] [2021-12-06 17:58:50,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:50,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:50,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:50,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:50,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:50,742 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:50,743 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 308 transitions, 1989 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:50,743 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:50,743 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:50,743 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:51,764 INFO L129 PetriNetUnfolder]: 945/5032 cut-off events. [2021-12-06 17:58:51,764 INFO L130 PetriNetUnfolder]: For 9361/9489 co-relation queries the response was YES. [2021-12-06 17:58:51,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10040 conditions, 5032 events. 945/5032 cut-off events. For 9361/9489 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 52030 event pairs, 177 based on Foata normal form. 27/4576 useless extension candidates. Maximal degree in co-relation 9980. Up to 649 conditions per place. [2021-12-06 17:58:51,809 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 60 selfloop transitions, 12 changer transitions 3/331 dead transitions. [2021-12-06 17:58:51,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 331 transitions, 2289 flow [2021-12-06 17:58:51,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:58:51,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 17:58:51,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1372 transitions. [2021-12-06 17:58:51,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8828828828828829 [2021-12-06 17:58:51,812 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1372 transitions. [2021-12-06 17:58:51,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1372 transitions. [2021-12-06 17:58:51,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:51,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1372 transitions. [2021-12-06 17:58:51,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 196.0) internal successors, (1372), 7 states have internal predecessors, (1372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:51,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:51,816 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:51,816 INFO L186 Difference]: Start difference. First operand has 314 places, 308 transitions, 1989 flow. Second operand 7 states and 1372 transitions. [2021-12-06 17:58:51,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 331 transitions, 2289 flow [2021-12-06 17:58:51,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 331 transitions, 2255 flow, removed 4 selfloop flow, removed 6 redundant places. [2021-12-06 17:58:51,848 INFO L242 Difference]: Finished difference. Result has 316 places, 309 transitions, 2016 flow [2021-12-06 17:58:51,849 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2016, PETRI_PLACES=316, PETRI_TRANSITIONS=309} [2021-12-06 17:58:51,849 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 119 predicate places. [2021-12-06 17:58:51,849 INFO L470 AbstractCegarLoop]: Abstraction has has 316 places, 309 transitions, 2016 flow [2021-12-06 17:58:51,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:51,849 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:51,850 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:51,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-06 17:58:51,850 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:51,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:51,850 INFO L85 PathProgramCache]: Analyzing trace with hash 771741116, now seen corresponding path program 5 times [2021-12-06 17:58:51,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:51,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201726029] [2021-12-06 17:58:51,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:51,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:51,923 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:51,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:51,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201726029] [2021-12-06 17:58:51,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201726029] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:51,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:51,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:51,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611668847] [2021-12-06 17:58:51,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:51,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:51,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:51,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:51,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:51,927 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:51,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 309 transitions, 2016 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:51,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:51,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:51,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:52,956 INFO L129 PetriNetUnfolder]: 931/4928 cut-off events. [2021-12-06 17:58:52,956 INFO L130 PetriNetUnfolder]: For 9466/9602 co-relation queries the response was YES. [2021-12-06 17:58:52,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9971 conditions, 4928 events. 931/4928 cut-off events. For 9466/9602 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 50713 event pairs, 126 based on Foata normal form. 45/4514 useless extension candidates. Maximal degree in co-relation 9910. Up to 584 conditions per place. [2021-12-06 17:58:53,001 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 51 selfloop transitions, 24 changer transitions 2/333 dead transitions. [2021-12-06 17:58:53,001 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 333 transitions, 2302 flow [2021-12-06 17:58:53,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:53,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:53,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2021-12-06 17:58:53,003 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2021-12-06 17:58:53,003 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2021-12-06 17:58:53,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2021-12-06 17:58:53,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:53,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2021-12-06 17:58:53,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,005 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,005 INFO L186 Difference]: Start difference. First operand has 316 places, 309 transitions, 2016 flow. Second operand 6 states and 1191 transitions. [2021-12-06 17:58:53,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 333 transitions, 2302 flow [2021-12-06 17:58:53,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 333 transitions, 2278 flow, removed 5 selfloop flow, removed 4 redundant places. [2021-12-06 17:58:53,038 INFO L242 Difference]: Finished difference. Result has 318 places, 312 transitions, 2106 flow [2021-12-06 17:58:53,038 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2106, PETRI_PLACES=318, PETRI_TRANSITIONS=312} [2021-12-06 17:58:53,038 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 121 predicate places. [2021-12-06 17:58:53,038 INFO L470 AbstractCegarLoop]: Abstraction has has 318 places, 312 transitions, 2106 flow [2021-12-06 17:58:53,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,039 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:53,039 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:53,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-06 17:58:53,039 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:53,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:53,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1200521356, now seen corresponding path program 6 times [2021-12-06 17:58:53,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:53,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948544498] [2021-12-06 17:58:53,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:53,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:53,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:53,102 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:53,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:53,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948544498] [2021-12-06 17:58:53,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948544498] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:53,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:53,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:53,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024313778] [2021-12-06 17:58:53,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:53,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:53,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:53,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:53,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:53,105 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:53,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 312 transitions, 2106 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:53,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:53,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:53,946 INFO L129 PetriNetUnfolder]: 922/4792 cut-off events. [2021-12-06 17:58:53,946 INFO L130 PetriNetUnfolder]: For 10022/10159 co-relation queries the response was YES. [2021-12-06 17:58:53,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9889 conditions, 4792 events. 922/4792 cut-off events. For 10022/10159 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 48878 event pairs, 132 based on Foata normal form. 39/4372 useless extension candidates. Maximal degree in co-relation 9827. Up to 603 conditions per place. [2021-12-06 17:58:53,982 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 49 selfloop transitions, 20 changer transitions 4/329 dead transitions. [2021-12-06 17:58:53,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 329 transitions, 2348 flow [2021-12-06 17:58:53,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:58:53,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 17:58:53,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2021-12-06 17:58:53,984 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8881381381381381 [2021-12-06 17:58:53,984 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2021-12-06 17:58:53,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2021-12-06 17:58:53,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:53,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2021-12-06 17:58:53,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,986 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:53,986 INFO L186 Difference]: Start difference. First operand has 318 places, 312 transitions, 2106 flow. Second operand 6 states and 1183 transitions. [2021-12-06 17:58:53,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 329 transitions, 2348 flow [2021-12-06 17:58:54,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 329 transitions, 2324 flow, removed 1 selfloop flow, removed 3 redundant places. [2021-12-06 17:58:54,016 INFO L242 Difference]: Finished difference. Result has 321 places, 311 transitions, 2106 flow [2021-12-06 17:58:54,017 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2106, PETRI_PLACES=321, PETRI_TRANSITIONS=311} [2021-12-06 17:58:54,018 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 124 predicate places. [2021-12-06 17:58:54,018 INFO L470 AbstractCegarLoop]: Abstraction has has 321 places, 311 transitions, 2106 flow [2021-12-06 17:58:54,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:54,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:54,018 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:54,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-06 17:58:54,018 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:54,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:54,019 INFO L85 PathProgramCache]: Analyzing trace with hash 285921796, now seen corresponding path program 4 times [2021-12-06 17:58:54,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:54,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801384095] [2021-12-06 17:58:54,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:54,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:54,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:54,081 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:54,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:54,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801384095] [2021-12-06 17:58:54,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801384095] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:54,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:54,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:54,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460045790] [2021-12-06 17:58:54,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:54,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:54,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:54,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:54,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:54,084 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:54,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 311 transitions, 2106 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:54,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:54,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:54,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:55,066 INFO L129 PetriNetUnfolder]: 929/5316 cut-off events. [2021-12-06 17:58:55,066 INFO L130 PetriNetUnfolder]: For 11705/11919 co-relation queries the response was YES. [2021-12-06 17:58:55,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11043 conditions, 5316 events. 929/5316 cut-off events. For 11705/11919 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 55295 event pairs, 173 based on Foata normal form. 56/4920 useless extension candidates. Maximal degree in co-relation 10980. Up to 830 conditions per place. [2021-12-06 17:58:55,111 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 88 selfloop transitions, 24 changer transitions 7/355 dead transitions. [2021-12-06 17:58:55,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 355 transitions, 2550 flow [2021-12-06 17:58:55,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 17:58:55,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 17:58:55,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1591 transitions. [2021-12-06 17:58:55,113 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8958333333333334 [2021-12-06 17:58:55,113 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1591 transitions. [2021-12-06 17:58:55,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1591 transitions. [2021-12-06 17:58:55,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:55,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1591 transitions. [2021-12-06 17:58:55,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.875) internal successors, (1591), 8 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:55,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:55,116 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:55,116 INFO L186 Difference]: Start difference. First operand has 321 places, 311 transitions, 2106 flow. Second operand 8 states and 1591 transitions. [2021-12-06 17:58:55,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 355 transitions, 2550 flow [2021-12-06 17:58:55,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 355 transitions, 2479 flow, removed 7 selfloop flow, removed 8 redundant places. [2021-12-06 17:58:55,154 INFO L242 Difference]: Finished difference. Result has 319 places, 312 transitions, 2099 flow [2021-12-06 17:58:55,155 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2035, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2099, PETRI_PLACES=319, PETRI_TRANSITIONS=312} [2021-12-06 17:58:55,155 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 122 predicate places. [2021-12-06 17:58:55,155 INFO L470 AbstractCegarLoop]: Abstraction has has 319 places, 312 transitions, 2099 flow [2021-12-06 17:58:55,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:55,155 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:55,155 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:55,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-06 17:58:55,156 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:55,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:55,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1076829448, now seen corresponding path program 5 times [2021-12-06 17:58:55,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:55,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632663863] [2021-12-06 17:58:55,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:55,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:55,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:55,229 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:55,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:55,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632663863] [2021-12-06 17:58:55,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632663863] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:55,229 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:55,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:55,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077888646] [2021-12-06 17:58:55,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:55,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:55,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:55,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:55,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:55,232 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:55,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 312 transitions, 2099 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:55,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:55,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:55,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:56,148 INFO L129 PetriNetUnfolder]: 912/5120 cut-off events. [2021-12-06 17:58:56,148 INFO L130 PetriNetUnfolder]: For 10251/10441 co-relation queries the response was YES. [2021-12-06 17:58:56,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10636 conditions, 5120 events. 912/5120 cut-off events. For 10251/10441 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 52676 event pairs, 163 based on Foata normal form. 59/4744 useless extension candidates. Maximal degree in co-relation 10575. Up to 830 conditions per place. [2021-12-06 17:58:56,190 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 85 selfloop transitions, 30 changer transitions 4/355 dead transitions. [2021-12-06 17:58:56,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 355 transitions, 2502 flow [2021-12-06 17:58:56,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:58:56,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 17:58:56,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1409 transitions. [2021-12-06 17:58:56,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9066924066924067 [2021-12-06 17:58:56,192 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1409 transitions. [2021-12-06 17:58:56,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1409 transitions. [2021-12-06 17:58:56,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:56,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1409 transitions. [2021-12-06 17:58:56,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 201.28571428571428) internal successors, (1409), 7 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:56,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:56,195 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:56,195 INFO L186 Difference]: Start difference. First operand has 319 places, 312 transitions, 2099 flow. Second operand 7 states and 1409 transitions. [2021-12-06 17:58:56,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 355 transitions, 2502 flow [2021-12-06 17:58:56,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 355 transitions, 2453 flow, removed 7 selfloop flow, removed 5 redundant places. [2021-12-06 17:58:56,229 INFO L242 Difference]: Finished difference. Result has 321 places, 313 transitions, 2147 flow [2021-12-06 17:58:56,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2147, PETRI_PLACES=321, PETRI_TRANSITIONS=313} [2021-12-06 17:58:56,230 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 124 predicate places. [2021-12-06 17:58:56,230 INFO L470 AbstractCegarLoop]: Abstraction has has 321 places, 313 transitions, 2147 flow [2021-12-06 17:58:56,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:56,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:56,230 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:56,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-06 17:58:56,230 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:56,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:56,231 INFO L85 PathProgramCache]: Analyzing trace with hash 2109355126, now seen corresponding path program 6 times [2021-12-06 17:58:56,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:56,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840897610] [2021-12-06 17:58:56,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:56,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:56,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:56,290 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:56,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:56,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840897610] [2021-12-06 17:58:56,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840897610] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:56,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:56,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:58:56,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28635114] [2021-12-06 17:58:56,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:56,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:58:56,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:56,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:58:56,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:58:56,292 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2021-12-06 17:58:56,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 313 transitions, 2147 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:56,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:56,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2021-12-06 17:58:56,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:58:57,147 INFO L129 PetriNetUnfolder]: 895/4936 cut-off events. [2021-12-06 17:58:57,147 INFO L130 PetriNetUnfolder]: For 10654/10864 co-relation queries the response was YES. [2021-12-06 17:58:57,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10439 conditions, 4936 events. 895/4936 cut-off events. For 10654/10864 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 50288 event pairs, 105 based on Foata normal form. 66/4595 useless extension candidates. Maximal degree in co-relation 10378. Up to 699 conditions per place. [2021-12-06 17:58:57,180 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 82 selfloop transitions, 32 changer transitions 5/355 dead transitions. [2021-12-06 17:58:57,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 355 transitions, 2557 flow [2021-12-06 17:58:57,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:58:57,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 17:58:57,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1405 transitions. [2021-12-06 17:58:57,182 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9041184041184042 [2021-12-06 17:58:57,183 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1405 transitions. [2021-12-06 17:58:57,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1405 transitions. [2021-12-06 17:58:57,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:58:57,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1405 transitions. [2021-12-06 17:58:57,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 200.71428571428572) internal successors, (1405), 7 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:57,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:57,186 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:57,186 INFO L186 Difference]: Start difference. First operand has 321 places, 313 transitions, 2147 flow. Second operand 7 states and 1405 transitions. [2021-12-06 17:58:57,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 355 transitions, 2557 flow [2021-12-06 17:58:57,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 355 transitions, 2509 flow, removed 2 selfloop flow, removed 5 redundant places. [2021-12-06 17:58:57,219 INFO L242 Difference]: Finished difference. Result has 323 places, 313 transitions, 2165 flow [2021-12-06 17:58:57,219 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2165, PETRI_PLACES=323, PETRI_TRANSITIONS=313} [2021-12-06 17:58:57,219 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 126 predicate places. [2021-12-06 17:58:57,219 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 313 transitions, 2165 flow [2021-12-06 17:58:57,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:57,220 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:58:57,220 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:58:57,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-06 17:58:57,220 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:58:57,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:58:57,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1787676200, now seen corresponding path program 1 times [2021-12-06 17:58:57,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:58:57,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248302794] [2021-12-06 17:58:57,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:58:57,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:58:57,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:58:57,504 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:58:57,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:58:57,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248302794] [2021-12-06 17:58:57,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248302794] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:58:57,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:58:57,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 17:58:57,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629448962] [2021-12-06 17:58:57,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:58:57,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 17:58:57,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:58:57,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 17:58:57,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 17:58:57,507 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 17:58:57,509 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 313 transitions, 2165 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:58:57,509 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:58:57,509 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 17:58:57,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:59:04,712 INFO L129 PetriNetUnfolder]: 14378/38154 cut-off events. [2021-12-06 17:59:04,712 INFO L130 PetriNetUnfolder]: For 76346/76478 co-relation queries the response was YES. [2021-12-06 17:59:05,043 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82708 conditions, 38154 events. 14378/38154 cut-off events. For 76346/76478 co-relation queries the response was YES. Maximal size of possible extension queue 1299. Compared 462226 event pairs, 4060 based on Foata normal form. 36/34619 useless extension candidates. Maximal degree in co-relation 82647. Up to 6986 conditions per place. [2021-12-06 17:59:05,140 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 279 selfloop transitions, 93 changer transitions 0/574 dead transitions. [2021-12-06 17:59:05,141 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 574 transitions, 4578 flow [2021-12-06 17:59:05,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 17:59:05,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-06 17:59:05,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3740 transitions. [2021-12-06 17:59:05,145 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7324716020368194 [2021-12-06 17:59:05,145 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3740 transitions. [2021-12-06 17:59:05,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3740 transitions. [2021-12-06 17:59:05,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:59:05,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3740 transitions. [2021-12-06 17:59:05,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.6086956521739) internal successors, (3740), 23 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:05,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:05,153 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:05,153 INFO L186 Difference]: Start difference. First operand has 323 places, 313 transitions, 2165 flow. Second operand 23 states and 3740 transitions. [2021-12-06 17:59:05,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 574 transitions, 4578 flow [2021-12-06 17:59:05,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 574 transitions, 4467 flow, removed 2 selfloop flow, removed 8 redundant places. [2021-12-06 17:59:05,322 INFO L242 Difference]: Finished difference. Result has 349 places, 371 transitions, 3092 flow [2021-12-06 17:59:05,323 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2073, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3092, PETRI_PLACES=349, PETRI_TRANSITIONS=371} [2021-12-06 17:59:05,323 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 152 predicate places. [2021-12-06 17:59:05,323 INFO L470 AbstractCegarLoop]: Abstraction has has 349 places, 371 transitions, 3092 flow [2021-12-06 17:59:05,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:05,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:59:05,324 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:59:05,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-06 17:59:05,324 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:59:05,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:59:05,324 INFO L85 PathProgramCache]: Analyzing trace with hash 147011742, now seen corresponding path program 2 times [2021-12-06 17:59:05,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:59:05,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328910002] [2021-12-06 17:59:05,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:59:05,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:59:05,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:59:05,573 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:59:05,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:59:05,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328910002] [2021-12-06 17:59:05,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328910002] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:59:05,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:59:05,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 17:59:05,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887304087] [2021-12-06 17:59:05,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:59:05,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 17:59:05,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:59:05,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 17:59:05,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-12-06 17:59:05,577 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 17:59:05,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 371 transitions, 3092 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:05,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:59:05,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 17:59:05,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:59:16,063 INFO L129 PetriNetUnfolder]: 18516/49323 cut-off events. [2021-12-06 17:59:16,063 INFO L130 PetriNetUnfolder]: For 140348/140599 co-relation queries the response was YES. [2021-12-06 17:59:16,565 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127277 conditions, 49323 events. 18516/49323 cut-off events. For 140348/140599 co-relation queries the response was YES. Maximal size of possible extension queue 1632. Compared 623638 event pairs, 4132 based on Foata normal form. 89/46612 useless extension candidates. Maximal degree in co-relation 127206. Up to 7676 conditions per place. [2021-12-06 17:59:16,697 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 352 selfloop transitions, 106 changer transitions 0/660 dead transitions. [2021-12-06 17:59:16,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 660 transitions, 6284 flow [2021-12-06 17:59:16,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-06 17:59:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-06 17:59:16,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4076 transitions. [2021-12-06 17:59:16,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7344144144144145 [2021-12-06 17:59:16,701 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4076 transitions. [2021-12-06 17:59:16,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4076 transitions. [2021-12-06 17:59:16,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:59:16,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4076 transitions. [2021-12-06 17:59:16,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 163.04) internal successors, (4076), 25 states have internal predecessors, (4076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:16,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:16,711 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:16,711 INFO L186 Difference]: Start difference. First operand has 349 places, 371 transitions, 3092 flow. Second operand 25 states and 4076 transitions. [2021-12-06 17:59:16,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 660 transitions, 6284 flow [2021-12-06 17:59:17,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 660 transitions, 6217 flow, removed 21 selfloop flow, removed 8 redundant places. [2021-12-06 17:59:17,111 INFO L242 Difference]: Finished difference. Result has 380 places, 424 transitions, 4118 flow [2021-12-06 17:59:17,112 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4118, PETRI_PLACES=380, PETRI_TRANSITIONS=424} [2021-12-06 17:59:17,112 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 183 predicate places. [2021-12-06 17:59:17,112 INFO L470 AbstractCegarLoop]: Abstraction has has 380 places, 424 transitions, 4118 flow [2021-12-06 17:59:17,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:17,113 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:59:17,113 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:59:17,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-06 17:59:17,113 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:59:17,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:59:17,113 INFO L85 PathProgramCache]: Analyzing trace with hash -263351390, now seen corresponding path program 3 times [2021-12-06 17:59:17,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:59:17,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206877307] [2021-12-06 17:59:17,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:59:17,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:59:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:59:17,365 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:59:17,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:59:17,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206877307] [2021-12-06 17:59:17,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206877307] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:59:17,365 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:59:17,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 17:59:17,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764806278] [2021-12-06 17:59:17,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:59:17,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 17:59:17,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:59:17,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 17:59:17,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 17:59:17,369 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 17:59:17,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 424 transitions, 4118 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:17,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:59:17,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 17:59:17,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:59:29,182 INFO L129 PetriNetUnfolder]: 20213/51974 cut-off events. [2021-12-06 17:59:29,182 INFO L130 PetriNetUnfolder]: For 251517/251783 co-relation queries the response was YES. [2021-12-06 17:59:29,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 156623 conditions, 51974 events. 20213/51974 cut-off events. For 251517/251783 co-relation queries the response was YES. Maximal size of possible extension queue 1808. Compared 651383 event pairs, 7726 based on Foata normal form. 96/48463 useless extension candidates. Maximal degree in co-relation 156537. Up to 13527 conditions per place. [2021-12-06 17:59:30,143 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 317 selfloop transitions, 117 changer transitions 0/636 dead transitions. [2021-12-06 17:59:30,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 636 transitions, 6655 flow [2021-12-06 17:59:30,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 17:59:30,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-06 17:59:30,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3741 transitions. [2021-12-06 17:59:30,149 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7326674500587544 [2021-12-06 17:59:30,149 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3741 transitions. [2021-12-06 17:59:30,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3741 transitions. [2021-12-06 17:59:30,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:59:30,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3741 transitions. [2021-12-06 17:59:30,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.65217391304347) internal successors, (3741), 23 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:30,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:30,158 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:30,158 INFO L186 Difference]: Start difference. First operand has 380 places, 424 transitions, 4118 flow. Second operand 23 states and 3741 transitions. [2021-12-06 17:59:30,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 636 transitions, 6655 flow [2021-12-06 17:59:30,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 636 transitions, 6534 flow, removed 48 selfloop flow, removed 8 redundant places. [2021-12-06 17:59:30,907 INFO L242 Difference]: Finished difference. Result has 406 places, 454 transitions, 4857 flow [2021-12-06 17:59:30,907 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=4013, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4857, PETRI_PLACES=406, PETRI_TRANSITIONS=454} [2021-12-06 17:59:30,907 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 209 predicate places. [2021-12-06 17:59:30,908 INFO L470 AbstractCegarLoop]: Abstraction has has 406 places, 454 transitions, 4857 flow [2021-12-06 17:59:30,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:30,908 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:59:30,908 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:59:30,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-06 17:59:30,908 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:59:30,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:59:30,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1319845728, now seen corresponding path program 4 times [2021-12-06 17:59:30,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:59:30,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689005160] [2021-12-06 17:59:30,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:59:30,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:59:30,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:59:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:59:31,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:59:31,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689005160] [2021-12-06 17:59:31,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689005160] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:59:31,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:59:31,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 17:59:31,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673218829] [2021-12-06 17:59:31,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:59:31,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 17:59:31,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:59:31,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 17:59:31,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-12-06 17:59:31,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 17:59:31,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 454 transitions, 4857 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:31,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:59:31,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 17:59:31,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:59:44,246 INFO L129 PetriNetUnfolder]: 20495/52669 cut-off events. [2021-12-06 17:59:44,246 INFO L130 PetriNetUnfolder]: For 348968/349278 co-relation queries the response was YES. [2021-12-06 17:59:45,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171357 conditions, 52669 events. 20495/52669 cut-off events. For 348968/349278 co-relation queries the response was YES. Maximal size of possible extension queue 1854. Compared 661565 event pairs, 7883 based on Foata normal form. 112/49172 useless extension candidates. Maximal degree in co-relation 171259. Up to 13847 conditions per place. [2021-12-06 17:59:45,289 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 334 selfloop transitions, 122 changer transitions 0/658 dead transitions. [2021-12-06 17:59:45,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 658 transitions, 7562 flow [2021-12-06 17:59:45,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 17:59:45,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-06 17:59:45,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3739 transitions. [2021-12-06 17:59:45,294 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7322757540148844 [2021-12-06 17:59:45,294 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3739 transitions. [2021-12-06 17:59:45,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3739 transitions. [2021-12-06 17:59:45,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:59:45,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3739 transitions. [2021-12-06 17:59:45,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.56521739130434) internal successors, (3739), 23 states have internal predecessors, (3739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:45,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:45,303 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:45,303 INFO L186 Difference]: Start difference. First operand has 406 places, 454 transitions, 4857 flow. Second operand 23 states and 3739 transitions. [2021-12-06 17:59:45,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 658 transitions, 7562 flow [2021-12-06 17:59:46,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 658 transitions, 7320 flow, removed 76 selfloop flow, removed 9 redundant places. [2021-12-06 17:59:46,440 INFO L242 Difference]: Finished difference. Result has 430 places, 473 transitions, 5393 flow [2021-12-06 17:59:46,440 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=4635, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5393, PETRI_PLACES=430, PETRI_TRANSITIONS=473} [2021-12-06 17:59:46,441 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 233 predicate places. [2021-12-06 17:59:46,441 INFO L470 AbstractCegarLoop]: Abstraction has has 430 places, 473 transitions, 5393 flow [2021-12-06 17:59:46,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:46,441 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:59:46,441 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:59:46,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-06 17:59:46,442 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:59:46,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:59:46,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1746705100, now seen corresponding path program 5 times [2021-12-06 17:59:46,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:59:46,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952265747] [2021-12-06 17:59:46,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:59:46,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:59:46,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:59:46,640 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 17:59:46,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:59:46,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952265747] [2021-12-06 17:59:46,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952265747] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:59:46,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:59:46,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 17:59:46,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131783629] [2021-12-06 17:59:46,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:59:46,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 17:59:46,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:59:46,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 17:59:46,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-12-06 17:59:46,643 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 17:59:46,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 473 transitions, 5393 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 17:59:46,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:59:46,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 17:59:46,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:00:00,065 INFO L129 PetriNetUnfolder]: 20687/52855 cut-off events. [2021-12-06 18:00:00,065 INFO L130 PetriNetUnfolder]: For 466001/466286 co-relation queries the response was YES. [2021-12-06 18:00:00,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183156 conditions, 52855 events. 20687/52855 cut-off events. For 466001/466286 co-relation queries the response was YES. Maximal size of possible extension queue 1895. Compared 661883 event pairs, 9268 based on Foata normal form. 114/49354 useless extension candidates. Maximal degree in co-relation 183047. Up to 14915 conditions per place. [2021-12-06 18:00:01,014 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 269 selfloop transitions, 133 changer transitions 0/604 dead transitions. [2021-12-06 18:00:01,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 604 transitions, 7589 flow [2021-12-06 18:00:01,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:00:01,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:00:01,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3059 transitions. [2021-12-06 18:00:01,018 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7252252252252253 [2021-12-06 18:00:01,018 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3059 transitions. [2021-12-06 18:00:01,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3059 transitions. [2021-12-06 18:00:01,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:00:01,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3059 transitions. [2021-12-06 18:00:01,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.0) internal successors, (3059), 19 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:01,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:01,024 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:01,024 INFO L186 Difference]: Start difference. First operand has 430 places, 473 transitions, 5393 flow. Second operand 19 states and 3059 transitions. [2021-12-06 18:00:01,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 604 transitions, 7589 flow [2021-12-06 18:00:02,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 604 transitions, 7279 flow, removed 107 selfloop flow, removed 10 redundant places. [2021-12-06 18:00:02,596 INFO L242 Difference]: Finished difference. Result has 444 places, 490 transitions, 5819 flow [2021-12-06 18:00:02,596 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=5111, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5819, PETRI_PLACES=444, PETRI_TRANSITIONS=490} [2021-12-06 18:00:02,597 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 247 predicate places. [2021-12-06 18:00:02,597 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 490 transitions, 5819 flow [2021-12-06 18:00:02,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:02,597 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:00:02,597 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:00:02,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-06 18:00:02,598 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:00:02,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:00:02,598 INFO L85 PathProgramCache]: Analyzing trace with hash 274651258, now seen corresponding path program 6 times [2021-12-06 18:00:02,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:00:02,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380846843] [2021-12-06 18:00:02,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:00:02,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:00:02,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:00:02,814 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:00:02,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:00:02,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380846843] [2021-12-06 18:00:02,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380846843] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:00:02,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:00:02,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:00:02,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686979314] [2021-12-06 18:00:02,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:00:02,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:00:02,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:00:02,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:00:02,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:00:02,818 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:00:02,820 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 490 transitions, 5819 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:02,820 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:00:02,821 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:00:02,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:00:17,083 INFO L129 PetriNetUnfolder]: 20934/53525 cut-off events. [2021-12-06 18:00:17,083 INFO L130 PetriNetUnfolder]: For 544148/544541 co-relation queries the response was YES. [2021-12-06 18:00:18,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 190295 conditions, 53525 events. 20934/53525 cut-off events. For 544148/544541 co-relation queries the response was YES. Maximal size of possible extension queue 1919. Compared 671485 event pairs, 9358 based on Foata normal form. 136/50018 useless extension candidates. Maximal degree in co-relation 190180. Up to 14597 conditions per place. [2021-12-06 18:00:18,306 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 304 selfloop transitions, 143 changer transitions 0/649 dead transitions. [2021-12-06 18:00:18,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 649 transitions, 8203 flow [2021-12-06 18:00:18,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:00:18,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:00:18,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3400 transitions. [2021-12-06 18:00:18,309 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7293007293007293 [2021-12-06 18:00:18,309 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3400 transitions. [2021-12-06 18:00:18,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3400 transitions. [2021-12-06 18:00:18,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:00:18,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3400 transitions. [2021-12-06 18:00:18,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.9047619047619) internal successors, (3400), 21 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:18,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:18,316 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:18,316 INFO L186 Difference]: Start difference. First operand has 444 places, 490 transitions, 5819 flow. Second operand 21 states and 3400 transitions. [2021-12-06 18:00:18,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 649 transitions, 8203 flow [2021-12-06 18:00:19,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 649 transitions, 7694 flow, removed 141 selfloop flow, removed 12 redundant places. [2021-12-06 18:00:19,938 INFO L242 Difference]: Finished difference. Result has 459 places, 504 transitions, 6063 flow [2021-12-06 18:00:19,938 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=5433, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6063, PETRI_PLACES=459, PETRI_TRANSITIONS=504} [2021-12-06 18:00:19,938 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 262 predicate places. [2021-12-06 18:00:19,938 INFO L470 AbstractCegarLoop]: Abstraction has has 459 places, 504 transitions, 6063 flow [2021-12-06 18:00:19,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:19,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:00:19,939 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:00:19,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-06 18:00:19,939 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:00:19,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:00:19,939 INFO L85 PathProgramCache]: Analyzing trace with hash 251675454, now seen corresponding path program 7 times [2021-12-06 18:00:19,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:00:19,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010307127] [2021-12-06 18:00:19,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:00:19,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:00:19,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:00:20,155 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:00:20,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:00:20,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010307127] [2021-12-06 18:00:20,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010307127] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:00:20,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:00:20,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:00:20,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168713636] [2021-12-06 18:00:20,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:00:20,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:00:20,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:00:20,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:00:20,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:00:20,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:00:20,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 504 transitions, 6063 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:20,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:00:20,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:00:20,160 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:00:34,503 INFO L129 PetriNetUnfolder]: 20871/53795 cut-off events. [2021-12-06 18:00:34,503 INFO L130 PetriNetUnfolder]: For 627842/628174 co-relation queries the response was YES. [2021-12-06 18:00:35,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 195838 conditions, 53795 events. 20871/53795 cut-off events. For 627842/628174 co-relation queries the response was YES. Maximal size of possible extension queue 1915. Compared 678630 event pairs, 8333 based on Foata normal form. 134/50209 useless extension candidates. Maximal degree in co-relation 195716. Up to 14987 conditions per place. [2021-12-06 18:00:35,642 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 277 selfloop transitions, 138 changer transitions 0/617 dead transitions. [2021-12-06 18:00:35,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 617 transitions, 7805 flow [2021-12-06 18:00:35,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:00:35,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:00:35,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3063 transitions. [2021-12-06 18:00:35,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7261735419630156 [2021-12-06 18:00:35,646 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3063 transitions. [2021-12-06 18:00:35,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3063 transitions. [2021-12-06 18:00:35,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:00:35,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3063 transitions. [2021-12-06 18:00:35,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.21052631578948) internal successors, (3063), 19 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:35,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:35,652 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:35,652 INFO L186 Difference]: Start difference. First operand has 459 places, 504 transitions, 6063 flow. Second operand 19 states and 3063 transitions. [2021-12-06 18:00:35,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 617 transitions, 7805 flow [2021-12-06 18:00:37,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 617 transitions, 7480 flow, removed 90 selfloop flow, removed 12 redundant places. [2021-12-06 18:00:37,350 INFO L242 Difference]: Finished difference. Result has 469 places, 501 transitions, 5997 flow [2021-12-06 18:00:37,351 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=5648, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5997, PETRI_PLACES=469, PETRI_TRANSITIONS=501} [2021-12-06 18:00:37,351 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 272 predicate places. [2021-12-06 18:00:37,351 INFO L470 AbstractCegarLoop]: Abstraction has has 469 places, 501 transitions, 5997 flow [2021-12-06 18:00:37,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:37,352 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:00:37,352 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:00:37,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-06 18:00:37,352 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:00:37,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:00:37,352 INFO L85 PathProgramCache]: Analyzing trace with hash -2010287542, now seen corresponding path program 8 times [2021-12-06 18:00:37,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:00:37,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26596556] [2021-12-06 18:00:37,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:00:37,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:00:37,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:00:37,602 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:00:37,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:00:37,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26596556] [2021-12-06 18:00:37,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26596556] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:00:37,602 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:00:37,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:00:37,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350549549] [2021-12-06 18:00:37,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:00:37,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:00:37,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:00:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:00:37,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:00:37,605 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:00:37,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 501 transitions, 5997 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:37,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:00:37,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:00:37,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:00:52,167 INFO L129 PetriNetUnfolder]: 21485/54932 cut-off events. [2021-12-06 18:00:52,167 INFO L130 PetriNetUnfolder]: For 648840/649181 co-relation queries the response was YES. [2021-12-06 18:00:53,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200056 conditions, 54932 events. 21485/54932 cut-off events. For 648840/649181 co-relation queries the response was YES. Maximal size of possible extension queue 1991. Compared 691663 event pairs, 9604 based on Foata normal form. 118/51228 useless extension candidates. Maximal degree in co-relation 199930. Up to 15165 conditions per place. [2021-12-06 18:00:53,397 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 322 selfloop transitions, 143 changer transitions 0/667 dead transitions. [2021-12-06 18:00:53,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 667 transitions, 8670 flow [2021-12-06 18:00:53,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:00:53,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:00:53,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3408 transitions. [2021-12-06 18:00:53,401 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.731016731016731 [2021-12-06 18:00:53,401 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3408 transitions. [2021-12-06 18:00:53,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3408 transitions. [2021-12-06 18:00:53,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:00:53,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3408 transitions. [2021-12-06 18:00:53,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 162.28571428571428) internal successors, (3408), 21 states have internal predecessors, (3408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:53,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:53,408 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:53,408 INFO L186 Difference]: Start difference. First operand has 469 places, 501 transitions, 5997 flow. Second operand 21 states and 3408 transitions. [2021-12-06 18:00:53,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 667 transitions, 8670 flow [2021-12-06 18:00:55,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 667 transitions, 8508 flow, removed 0 selfloop flow, removed 13 redundant places. [2021-12-06 18:00:55,369 INFO L242 Difference]: Finished difference. Result has 484 places, 522 transitions, 6822 flow [2021-12-06 18:00:55,369 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=5840, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6822, PETRI_PLACES=484, PETRI_TRANSITIONS=522} [2021-12-06 18:00:55,369 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 287 predicate places. [2021-12-06 18:00:55,370 INFO L470 AbstractCegarLoop]: Abstraction has has 484 places, 522 transitions, 6822 flow [2021-12-06 18:00:55,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:55,370 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:00:55,370 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:00:55,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-06 18:00:55,370 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:00:55,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:00:55,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1283916328, now seen corresponding path program 9 times [2021-12-06 18:00:55,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:00:55,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299335506] [2021-12-06 18:00:55,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:00:55,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:00:55,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:00:55,600 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:00:55,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:00:55,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299335506] [2021-12-06 18:00:55,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299335506] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:00:55,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:00:55,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:00:55,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916037487] [2021-12-06 18:00:55,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:00:55,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:00:55,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:00:55,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:00:55,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:00:55,603 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:00:55,605 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 522 transitions, 6822 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:00:55,605 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:00:55,605 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:00:55,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:01:11,198 INFO L129 PetriNetUnfolder]: 21821/56128 cut-off events. [2021-12-06 18:01:11,198 INFO L130 PetriNetUnfolder]: For 790923/791355 co-relation queries the response was YES. [2021-12-06 18:01:12,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 211776 conditions, 56128 events. 21821/56128 cut-off events. For 790923/791355 co-relation queries the response was YES. Maximal size of possible extension queue 2037. Compared 711052 event pairs, 8465 based on Foata normal form. 174/52334 useless extension candidates. Maximal degree in co-relation 211642. Up to 15541 conditions per place. [2021-12-06 18:01:12,561 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 311 selfloop transitions, 162 changer transitions 0/675 dead transitions. [2021-12-06 18:01:12,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 675 transitions, 9334 flow [2021-12-06 18:01:12,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:01:12,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:01:12,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3398 transitions. [2021-12-06 18:01:12,564 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7288717288717289 [2021-12-06 18:01:12,564 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3398 transitions. [2021-12-06 18:01:12,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3398 transitions. [2021-12-06 18:01:12,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:01:12,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3398 transitions. [2021-12-06 18:01:12,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.8095238095238) internal successors, (3398), 21 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:12,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:12,570 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:12,570 INFO L186 Difference]: Start difference. First operand has 484 places, 522 transitions, 6822 flow. Second operand 21 states and 3398 transitions. [2021-12-06 18:01:12,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 675 transitions, 9334 flow [2021-12-06 18:01:15,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 675 transitions, 9005 flow, removed 129 selfloop flow, removed 10 redundant places. [2021-12-06 18:01:15,097 INFO L242 Difference]: Finished difference. Result has 503 places, 539 transitions, 7445 flow [2021-12-06 18:01:15,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=6508, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7445, PETRI_PLACES=503, PETRI_TRANSITIONS=539} [2021-12-06 18:01:15,098 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 306 predicate places. [2021-12-06 18:01:15,098 INFO L470 AbstractCegarLoop]: Abstraction has has 503 places, 539 transitions, 7445 flow [2021-12-06 18:01:15,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:15,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:01:15,098 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:01:15,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-06 18:01:15,099 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:01:15,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:01:15,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1206465910, now seen corresponding path program 10 times [2021-12-06 18:01:15,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:01:15,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042003258] [2021-12-06 18:01:15,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:01:15,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:01:15,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:01:15,315 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:01:15,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:01:15,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042003258] [2021-12-06 18:01:15,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042003258] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:01:15,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:01:15,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:01:15,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565985222] [2021-12-06 18:01:15,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:01:15,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:01:15,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:01:15,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:01:15,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:01:15,317 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:01:15,319 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 539 transitions, 7445 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:15,319 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:01:15,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:01:15,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:01:32,142 INFO L129 PetriNetUnfolder]: 22433/57513 cut-off events. [2021-12-06 18:01:32,143 INFO L130 PetriNetUnfolder]: For 922542/922988 co-relation queries the response was YES. [2021-12-06 18:01:33,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 224908 conditions, 57513 events. 22433/57513 cut-off events. For 922542/922988 co-relation queries the response was YES. Maximal size of possible extension queue 2126. Compared 730051 event pairs, 8643 based on Foata normal form. 186/53602 useless extension candidates. Maximal degree in co-relation 224765. Up to 16149 conditions per place. [2021-12-06 18:01:33,590 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 301 selfloop transitions, 191 changer transitions 0/694 dead transitions. [2021-12-06 18:01:33,590 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 694 transitions, 10457 flow [2021-12-06 18:01:33,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:01:33,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:01:33,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3385 transitions. [2021-12-06 18:01:33,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7260832260832261 [2021-12-06 18:01:33,593 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3385 transitions. [2021-12-06 18:01:33,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3385 transitions. [2021-12-06 18:01:33,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:01:33,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3385 transitions. [2021-12-06 18:01:33,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.1904761904762) internal successors, (3385), 21 states have internal predecessors, (3385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:33,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:33,600 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:33,600 INFO L186 Difference]: Start difference. First operand has 503 places, 539 transitions, 7445 flow. Second operand 21 states and 3385 transitions. [2021-12-06 18:01:33,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 694 transitions, 10457 flow [2021-12-06 18:01:37,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 694 transitions, 10109 flow, removed 147 selfloop flow, removed 9 redundant places. [2021-12-06 18:01:37,377 INFO L242 Difference]: Finished difference. Result has 522 places, 569 transitions, 8493 flow [2021-12-06 18:01:37,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=7144, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8493, PETRI_PLACES=522, PETRI_TRANSITIONS=569} [2021-12-06 18:01:37,378 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 325 predicate places. [2021-12-06 18:01:37,378 INFO L470 AbstractCegarLoop]: Abstraction has has 522 places, 569 transitions, 8493 flow [2021-12-06 18:01:37,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:37,379 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:01:37,379 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:01:37,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-06 18:01:37,379 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:01:37,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:01:37,379 INFO L85 PathProgramCache]: Analyzing trace with hash 957420994, now seen corresponding path program 11 times [2021-12-06 18:01:37,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:01:37,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777505234] [2021-12-06 18:01:37,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:01:37,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:01:37,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:01:37,620 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:01:37,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:01:37,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777505234] [2021-12-06 18:01:37,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777505234] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:01:37,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:01:37,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:01:37,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777894312] [2021-12-06 18:01:37,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:01:37,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:01:37,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:01:37,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:01:37,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:01:37,624 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:01:37,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 569 transitions, 8493 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:37,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:01:37,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:01:37,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:01:54,774 INFO L129 PetriNetUnfolder]: 22430/57568 cut-off events. [2021-12-06 18:01:54,774 INFO L130 PetriNetUnfolder]: For 966082/966694 co-relation queries the response was YES. [2021-12-06 18:01:56,105 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227388 conditions, 57568 events. 22430/57568 cut-off events. For 966082/966694 co-relation queries the response was YES. Maximal size of possible extension queue 2130. Compared 731852 event pairs, 8980 based on Foata normal form. 214/53646 useless extension candidates. Maximal degree in co-relation 227237. Up to 15881 conditions per place. [2021-12-06 18:01:56,306 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 311 selfloop transitions, 171 changer transitions 0/684 dead transitions. [2021-12-06 18:01:56,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 684 transitions, 10445 flow [2021-12-06 18:01:56,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:01:56,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:01:56,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3071 transitions. [2021-12-06 18:01:56,309 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7280701754385965 [2021-12-06 18:01:56,309 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3071 transitions. [2021-12-06 18:01:56,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3071 transitions. [2021-12-06 18:01:56,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:01:56,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3071 transitions. [2021-12-06 18:01:56,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.6315789473684) internal successors, (3071), 19 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:56,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:56,314 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:56,314 INFO L186 Difference]: Start difference. First operand has 522 places, 569 transitions, 8493 flow. Second operand 19 states and 3071 transitions. [2021-12-06 18:01:56,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 684 transitions, 10445 flow [2021-12-06 18:01:59,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 684 transitions, 9539 flow, removed 315 selfloop flow, removed 11 redundant places. [2021-12-06 18:01:59,802 INFO L242 Difference]: Finished difference. Result has 534 places, 572 transitions, 8176 flow [2021-12-06 18:01:59,802 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=7733, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8176, PETRI_PLACES=534, PETRI_TRANSITIONS=572} [2021-12-06 18:01:59,803 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 337 predicate places. [2021-12-06 18:01:59,803 INFO L470 AbstractCegarLoop]: Abstraction has has 534 places, 572 transitions, 8176 flow [2021-12-06 18:01:59,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:01:59,803 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:01:59,803 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:01:59,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-06 18:01:59,803 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:01:59,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:01:59,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1094694940, now seen corresponding path program 12 times [2021-12-06 18:01:59,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:01:59,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934394455] [2021-12-06 18:01:59,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:01:59,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:01:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:02:00,011 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:02:00,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:02:00,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934394455] [2021-12-06 18:02:00,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934394455] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:02:00,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:02:00,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:02:00,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108777320] [2021-12-06 18:02:00,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:02:00,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:02:00,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:02:00,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:02:00,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:02:00,014 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:02:00,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 572 transitions, 8176 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:00,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:02:00,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:02:00,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:02:17,460 INFO L129 PetriNetUnfolder]: 22569/57938 cut-off events. [2021-12-06 18:02:17,460 INFO L130 PetriNetUnfolder]: For 912075/912571 co-relation queries the response was YES. [2021-12-06 18:02:18,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 225653 conditions, 57938 events. 22569/57938 cut-off events. For 912075/912571 co-relation queries the response was YES. Maximal size of possible extension queue 2158. Compared 736886 event pairs, 8872 based on Foata normal form. 198/53978 useless extension candidates. Maximal degree in co-relation 225497. Up to 16083 conditions per place. [2021-12-06 18:02:19,119 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 309 selfloop transitions, 170 changer transitions 0/681 dead transitions. [2021-12-06 18:02:19,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 681 transitions, 10091 flow [2021-12-06 18:02:19,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:02:19,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:02:19,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3067 transitions. [2021-12-06 18:02:19,122 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.727121858700806 [2021-12-06 18:02:19,122 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3067 transitions. [2021-12-06 18:02:19,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3067 transitions. [2021-12-06 18:02:19,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:02:19,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3067 transitions. [2021-12-06 18:02:19,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.42105263157896) internal successors, (3067), 19 states have internal predecessors, (3067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:19,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:19,127 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:19,127 INFO L186 Difference]: Start difference. First operand has 534 places, 572 transitions, 8176 flow. Second operand 19 states and 3067 transitions. [2021-12-06 18:02:19,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 681 transitions, 10091 flow [2021-12-06 18:02:22,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 681 transitions, 9888 flow, removed 5 selfloop flow, removed 12 redundant places. [2021-12-06 18:02:22,642 INFO L242 Difference]: Finished difference. Result has 544 places, 574 transitions, 8406 flow [2021-12-06 18:02:22,643 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=7935, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8406, PETRI_PLACES=544, PETRI_TRANSITIONS=574} [2021-12-06 18:02:22,643 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 347 predicate places. [2021-12-06 18:02:22,643 INFO L470 AbstractCegarLoop]: Abstraction has has 544 places, 574 transitions, 8406 flow [2021-12-06 18:02:22,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:22,643 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:02:22,644 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:02:22,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-06 18:02:22,644 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:02:22,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:02:22,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1701373122, now seen corresponding path program 13 times [2021-12-06 18:02:22,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:02:22,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984028244] [2021-12-06 18:02:22,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:02:22,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:02:22,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:02:22,857 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:02:22,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:02:22,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984028244] [2021-12-06 18:02:22,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984028244] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:02:22,858 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:02:22,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:02:22,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105916944] [2021-12-06 18:02:22,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:02:22,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:02:22,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:02:22,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:02:22,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:02:22,860 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:02:22,862 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 574 transitions, 8406 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:22,862 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:02:22,862 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:02:22,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:02:40,829 INFO L129 PetriNetUnfolder]: 22827/58337 cut-off events. [2021-12-06 18:02:40,829 INFO L130 PetriNetUnfolder]: For 937544/938087 co-relation queries the response was YES. [2021-12-06 18:02:42,319 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228919 conditions, 58337 events. 22827/58337 cut-off events. For 937544/938087 co-relation queries the response was YES. Maximal size of possible extension queue 2191. Compared 740601 event pairs, 10062 based on Foata normal form. 230/54433 useless extension candidates. Maximal degree in co-relation 228759. Up to 15961 conditions per place. [2021-12-06 18:02:42,515 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 283 selfloop transitions, 206 changer transitions 0/691 dead transitions. [2021-12-06 18:02:42,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 691 transitions, 10615 flow [2021-12-06 18:02:42,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:02:42,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:02:42,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3057 transitions. [2021-12-06 18:02:42,518 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7247510668563301 [2021-12-06 18:02:42,518 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3057 transitions. [2021-12-06 18:02:42,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3057 transitions. [2021-12-06 18:02:42,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:02:42,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3057 transitions. [2021-12-06 18:02:42,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 160.89473684210526) internal successors, (3057), 19 states have internal predecessors, (3057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:42,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:42,523 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:42,523 INFO L186 Difference]: Start difference. First operand has 544 places, 574 transitions, 8406 flow. Second operand 19 states and 3057 transitions. [2021-12-06 18:02:42,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 691 transitions, 10615 flow [2021-12-06 18:02:45,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 691 transitions, 10283 flow, removed 10 selfloop flow, removed 13 redundant places. [2021-12-06 18:02:45,944 INFO L242 Difference]: Finished difference. Result has 554 places, 590 transitions, 8938 flow [2021-12-06 18:02:45,944 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8096, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8938, PETRI_PLACES=554, PETRI_TRANSITIONS=590} [2021-12-06 18:02:45,945 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 357 predicate places. [2021-12-06 18:02:45,945 INFO L470 AbstractCegarLoop]: Abstraction has has 554 places, 590 transitions, 8938 flow [2021-12-06 18:02:45,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:45,945 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:02:45,945 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:02:45,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-06 18:02:45,946 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:02:45,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:02:45,946 INFO L85 PathProgramCache]: Analyzing trace with hash -2132672152, now seen corresponding path program 14 times [2021-12-06 18:02:45,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:02:45,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616660417] [2021-12-06 18:02:45,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:02:45,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:02:45,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:02:46,157 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:02:46,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:02:46,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616660417] [2021-12-06 18:02:46,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616660417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:02:46,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:02:46,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:02:46,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239600054] [2021-12-06 18:02:46,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:02:46,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:02:46,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:02:46,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:02:46,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:02:46,160 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:02:46,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 590 transitions, 8938 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:02:46,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:02:46,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:02:46,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:03:04,237 INFO L129 PetriNetUnfolder]: 22919/58802 cut-off events. [2021-12-06 18:03:04,237 INFO L130 PetriNetUnfolder]: For 957040/957610 co-relation queries the response was YES. [2021-12-06 18:03:05,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231819 conditions, 58802 events. 22919/58802 cut-off events. For 957040/957610 co-relation queries the response was YES. Maximal size of possible extension queue 2197. Compared 749412 event pairs, 8976 based on Foata normal form. 212/54787 useless extension candidates. Maximal degree in co-relation 231654. Up to 16093 conditions per place. [2021-12-06 18:03:06,062 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 293 selfloop transitions, 200 changer transitions 0/695 dead transitions. [2021-12-06 18:03:06,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 695 transitions, 10811 flow [2021-12-06 18:03:06,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:03:06,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:03:06,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3062 transitions. [2021-12-06 18:03:06,064 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.725936462778568 [2021-12-06 18:03:06,064 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3062 transitions. [2021-12-06 18:03:06,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3062 transitions. [2021-12-06 18:03:06,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:03:06,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3062 transitions. [2021-12-06 18:03:06,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.1578947368421) internal successors, (3062), 19 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:06,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:06,070 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:06,070 INFO L186 Difference]: Start difference. First operand has 554 places, 590 transitions, 8938 flow. Second operand 19 states and 3062 transitions. [2021-12-06 18:03:06,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 695 transitions, 10811 flow [2021-12-06 18:03:09,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 695 transitions, 10524 flow, removed 13 selfloop flow, removed 11 redundant places. [2021-12-06 18:03:09,813 INFO L242 Difference]: Finished difference. Result has 566 places, 592 transitions, 9139 flow [2021-12-06 18:03:09,814 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8652, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9139, PETRI_PLACES=566, PETRI_TRANSITIONS=592} [2021-12-06 18:03:09,814 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 369 predicate places. [2021-12-06 18:03:09,814 INFO L470 AbstractCegarLoop]: Abstraction has has 566 places, 592 transitions, 9139 flow [2021-12-06 18:03:09,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:09,815 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:03:09,815 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:03:09,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-06 18:03:09,815 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:03:09,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:03:09,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1592571774, now seen corresponding path program 15 times [2021-12-06 18:03:09,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:03:09,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577799068] [2021-12-06 18:03:09,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:03:09,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:03:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:03:10,024 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:03:10,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:03:10,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577799068] [2021-12-06 18:03:10,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577799068] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:03:10,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:03:10,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:03:10,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627726617] [2021-12-06 18:03:10,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:03:10,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:03:10,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:03:10,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:03:10,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:03:10,026 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:03:10,027 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 592 transitions, 9139 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:10,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:03:10,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:03:10,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:03:28,269 INFO L129 PetriNetUnfolder]: 22982/58748 cut-off events. [2021-12-06 18:03:28,269 INFO L130 PetriNetUnfolder]: For 973556/974123 co-relation queries the response was YES. [2021-12-06 18:03:30,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231327 conditions, 58748 events. 22982/58748 cut-off events. For 973556/974123 co-relation queries the response was YES. Maximal size of possible extension queue 2220. Compared 746885 event pairs, 10174 based on Foata normal form. 228/54807 useless extension candidates. Maximal degree in co-relation 231157. Up to 15997 conditions per place. [2021-12-06 18:03:30,271 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 288 selfloop transitions, 205 changer transitions 0/695 dead transitions. [2021-12-06 18:03:30,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 695 transitions, 10828 flow [2021-12-06 18:03:30,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:03:30,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:03:30,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3061 transitions. [2021-12-06 18:03:30,274 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7256993835941205 [2021-12-06 18:03:30,274 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3061 transitions. [2021-12-06 18:03:30,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3061 transitions. [2021-12-06 18:03:30,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:03:30,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3061 transitions. [2021-12-06 18:03:30,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.10526315789474) internal successors, (3061), 19 states have internal predecessors, (3061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:30,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:30,280 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:30,280 INFO L186 Difference]: Start difference. First operand has 566 places, 592 transitions, 9139 flow. Second operand 19 states and 3061 transitions. [2021-12-06 18:03:30,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 695 transitions, 10828 flow [2021-12-06 18:03:33,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 695 transitions, 10430 flow, removed 16 selfloop flow, removed 14 redundant places. [2021-12-06 18:03:33,833 INFO L242 Difference]: Finished difference. Result has 574 places, 591 transitions, 9153 flow [2021-12-06 18:03:33,833 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8597, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9153, PETRI_PLACES=574, PETRI_TRANSITIONS=591} [2021-12-06 18:03:33,834 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 377 predicate places. [2021-12-06 18:03:33,834 INFO L470 AbstractCegarLoop]: Abstraction has has 574 places, 591 transitions, 9153 flow [2021-12-06 18:03:33,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:33,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:03:33,834 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:03:33,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-06 18:03:33,834 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:03:33,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:03:33,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1179305624, now seen corresponding path program 16 times [2021-12-06 18:03:33,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:03:33,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816021721] [2021-12-06 18:03:33,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:03:33,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:03:33,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:03:34,043 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:03:34,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:03:34,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816021721] [2021-12-06 18:03:34,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816021721] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:03:34,044 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:03:34,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:03:34,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866042675] [2021-12-06 18:03:34,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:03:34,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:03:34,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:03:34,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:03:34,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:03:34,046 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:03:34,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 591 transitions, 9153 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:34,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:03:34,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:03:34,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:03:52,777 INFO L129 PetriNetUnfolder]: 22835/58557 cut-off events. [2021-12-06 18:03:52,777 INFO L130 PetriNetUnfolder]: For 988641/989216 co-relation queries the response was YES. [2021-12-06 18:03:54,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 230499 conditions, 58557 events. 22835/58557 cut-off events. For 988641/989216 co-relation queries the response was YES. Maximal size of possible extension queue 2204. Compared 744824 event pairs, 10126 based on Foata normal form. 218/54632 useless extension candidates. Maximal degree in co-relation 230325. Up to 15931 conditions per place. [2021-12-06 18:03:54,803 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 298 selfloop transitions, 194 changer transitions 0/694 dead transitions. [2021-12-06 18:03:54,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 694 transitions, 10767 flow [2021-12-06 18:03:54,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:03:54,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:03:54,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3066 transitions. [2021-12-06 18:03:54,806 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7268847795163584 [2021-12-06 18:03:54,806 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3066 transitions. [2021-12-06 18:03:54,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3066 transitions. [2021-12-06 18:03:54,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:03:54,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3066 transitions. [2021-12-06 18:03:54,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.3684210526316) internal successors, (3066), 19 states have internal predecessors, (3066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:54,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:54,813 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:54,813 INFO L186 Difference]: Start difference. First operand has 574 places, 591 transitions, 9153 flow. Second operand 19 states and 3066 transitions. [2021-12-06 18:03:54,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 694 transitions, 10767 flow [2021-12-06 18:03:58,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 694 transitions, 10395 flow, removed 57 selfloop flow, removed 13 redundant places. [2021-12-06 18:03:58,611 INFO L242 Difference]: Finished difference. Result has 583 places, 588 transitions, 9100 flow [2021-12-06 18:03:58,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8637, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9100, PETRI_PLACES=583, PETRI_TRANSITIONS=588} [2021-12-06 18:03:58,612 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 386 predicate places. [2021-12-06 18:03:58,612 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 588 transitions, 9100 flow [2021-12-06 18:03:58,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:58,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:03:58,613 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:03:58,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-06 18:03:58,613 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:03:58,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:03:58,613 INFO L85 PathProgramCache]: Analyzing trace with hash 54129594, now seen corresponding path program 17 times [2021-12-06 18:03:58,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:03:58,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980981483] [2021-12-06 18:03:58,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:03:58,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:03:58,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:03:58,806 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:03:58,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:03:58,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980981483] [2021-12-06 18:03:58,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980981483] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:03:58,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:03:58,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:03:58,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552740739] [2021-12-06 18:03:58,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:03:58,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:03:58,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:03:58,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:03:58,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:03:58,809 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:03:58,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 588 transitions, 9100 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:03:58,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:03:58,810 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:03:58,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:04:20,177 INFO L129 PetriNetUnfolder]: 25809/67632 cut-off events. [2021-12-06 18:04:20,177 INFO L130 PetriNetUnfolder]: For 1261428/1262019 co-relation queries the response was YES. [2021-12-06 18:04:22,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 266322 conditions, 67632 events. 25809/67632 cut-off events. For 1261428/1262019 co-relation queries the response was YES. Maximal size of possible extension queue 2505. Compared 885130 event pairs, 11027 based on Foata normal form. 288/63489 useless extension candidates. Maximal degree in co-relation 266144. Up to 16569 conditions per place. [2021-12-06 18:04:22,682 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 356 selfloop transitions, 203 changer transitions 0/761 dead transitions. [2021-12-06 18:04:22,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 761 transitions, 12233 flow [2021-12-06 18:04:22,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:04:22,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:04:22,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3399 transitions. [2021-12-06 18:04:22,685 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7290862290862291 [2021-12-06 18:04:22,685 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3399 transitions. [2021-12-06 18:04:22,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3399 transitions. [2021-12-06 18:04:22,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:04:22,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3399 transitions. [2021-12-06 18:04:22,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.85714285714286) internal successors, (3399), 21 states have internal predecessors, (3399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:22,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:22,691 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:22,691 INFO L186 Difference]: Start difference. First operand has 583 places, 588 transitions, 9100 flow. Second operand 21 states and 3399 transitions. [2021-12-06 18:04:22,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 761 transitions, 12233 flow [2021-12-06 18:04:27,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 761 transitions, 11971 flow, removed 4 selfloop flow, removed 13 redundant places. [2021-12-06 18:04:27,602 INFO L242 Difference]: Finished difference. Result has 600 places, 612 transitions, 10258 flow [2021-12-06 18:04:27,603 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8848, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10258, PETRI_PLACES=600, PETRI_TRANSITIONS=612} [2021-12-06 18:04:27,603 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 403 predicate places. [2021-12-06 18:04:27,603 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 612 transitions, 10258 flow [2021-12-06 18:04:27,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:27,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:04:27,603 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:04:27,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-06 18:04:27,604 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:04:27,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:04:27,604 INFO L85 PathProgramCache]: Analyzing trace with hash 858631486, now seen corresponding path program 18 times [2021-12-06 18:04:27,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:04:27,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098581630] [2021-12-06 18:04:27,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:04:27,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:04:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:04:27,803 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:04:27,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:04:27,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098581630] [2021-12-06 18:04:27,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098581630] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:04:27,803 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:04:27,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:04:27,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483669707] [2021-12-06 18:04:27,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:04:27,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:04:27,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:04:27,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:04:27,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:04:27,806 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:04:27,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 612 transitions, 10258 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:27,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:04:27,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:04:27,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:04:52,830 INFO L129 PetriNetUnfolder]: 28190/73898 cut-off events. [2021-12-06 18:04:52,830 INFO L130 PetriNetUnfolder]: For 1568651/1569212 co-relation queries the response was YES. [2021-12-06 18:04:55,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 306411 conditions, 73898 events. 28190/73898 cut-off events. For 1568651/1569212 co-relation queries the response was YES. Maximal size of possible extension queue 2821. Compared 985845 event pairs, 9327 based on Foata normal form. 276/69317 useless extension candidates. Maximal degree in co-relation 306223. Up to 19147 conditions per place. [2021-12-06 18:04:55,747 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 396 selfloop transitions, 276 changer transitions 0/874 dead transitions. [2021-12-06 18:04:55,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 874 transitions, 15326 flow [2021-12-06 18:04:55,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 18:04:55,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-06 18:04:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3732 transitions. [2021-12-06 18:04:55,751 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7309048178613397 [2021-12-06 18:04:55,751 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3732 transitions. [2021-12-06 18:04:55,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3732 transitions. [2021-12-06 18:04:55,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:04:55,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3732 transitions. [2021-12-06 18:04:55,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.2608695652174) internal successors, (3732), 23 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:55,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:55,757 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:04:55,757 INFO L186 Difference]: Start difference. First operand has 600 places, 612 transitions, 10258 flow. Second operand 23 states and 3732 transitions. [2021-12-06 18:04:55,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 874 transitions, 15326 flow [2021-12-06 18:05:01,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 874 transitions, 15013 flow, removed 144 selfloop flow, removed 8 redundant places. [2021-12-06 18:05:01,670 INFO L242 Difference]: Finished difference. Result has 625 places, 671 transitions, 12461 flow [2021-12-06 18:05:01,670 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9983, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12461, PETRI_PLACES=625, PETRI_TRANSITIONS=671} [2021-12-06 18:05:01,671 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 428 predicate places. [2021-12-06 18:05:01,671 INFO L470 AbstractCegarLoop]: Abstraction has has 625 places, 671 transitions, 12461 flow [2021-12-06 18:05:01,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:05:01,671 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:05:01,671 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:05:01,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-06 18:05:01,672 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:05:01,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:05:01,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1127835090, now seen corresponding path program 19 times [2021-12-06 18:05:01,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:05:01,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664817740] [2021-12-06 18:05:01,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:05:01,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:05:01,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:05:01,870 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:05:01,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:05:01,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664817740] [2021-12-06 18:05:01,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664817740] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:05:01,870 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:05:01,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:05:01,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558112190] [2021-12-06 18:05:01,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:05:01,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:05:01,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:05:01,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:05:01,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:05:01,872 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:05:01,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 671 transitions, 12461 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:05:01,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:05:01,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:05:01,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:05:31,347 INFO L129 PetriNetUnfolder]: 31090/81330 cut-off events. [2021-12-06 18:05:31,347 INFO L130 PetriNetUnfolder]: For 1940830/1941812 co-relation queries the response was YES. [2021-12-06 18:05:34,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 344209 conditions, 81330 events. 31090/81330 cut-off events. For 1940830/1941812 co-relation queries the response was YES. Maximal size of possible extension queue 3117. Compared 1094533 event pairs, 12108 based on Foata normal form. 430/76235 useless extension candidates. Maximal degree in co-relation 344010. Up to 19403 conditions per place. [2021-12-06 18:05:34,894 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 426 selfloop transitions, 220 changer transitions 0/848 dead transitions. [2021-12-06 18:05:34,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 848 transitions, 16127 flow [2021-12-06 18:05:34,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:05:34,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:05:34,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3407 transitions. [2021-12-06 18:05:34,899 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7308022308022308 [2021-12-06 18:05:34,899 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3407 transitions. [2021-12-06 18:05:34,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3407 transitions. [2021-12-06 18:05:34,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:05:34,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3407 transitions. [2021-12-06 18:05:34,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 162.23809523809524) internal successors, (3407), 21 states have internal predecessors, (3407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:05:34,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:05:34,906 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:05:34,906 INFO L186 Difference]: Start difference. First operand has 625 places, 671 transitions, 12461 flow. Second operand 21 states and 3407 transitions. [2021-12-06 18:05:34,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 848 transitions, 16127 flow [2021-12-06 18:05:45,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 848 transitions, 15012 flow, removed 407 selfloop flow, removed 10 redundant places. [2021-12-06 18:05:45,712 INFO L242 Difference]: Finished difference. Result has 643 places, 694 transitions, 13022 flow [2021-12-06 18:05:45,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=11798, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13022, PETRI_PLACES=643, PETRI_TRANSITIONS=694} [2021-12-06 18:05:45,713 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 446 predicate places. [2021-12-06 18:05:45,713 INFO L470 AbstractCegarLoop]: Abstraction has has 643 places, 694 transitions, 13022 flow [2021-12-06 18:05:45,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:05:45,714 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:05:45,714 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:05:45,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-06 18:05:45,714 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:05:45,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:05:45,715 INFO L85 PathProgramCache]: Analyzing trace with hash 121862612, now seen corresponding path program 20 times [2021-12-06 18:05:45,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:05:45,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095331934] [2021-12-06 18:05:45,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:05:45,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:05:45,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:05:45,901 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:05:45,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:05:45,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095331934] [2021-12-06 18:05:45,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095331934] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:05:45,901 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:05:45,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:05:45,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65358450] [2021-12-06 18:05:45,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:05:45,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:05:45,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:05:45,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:05:45,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:05:45,904 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:05:45,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 694 transitions, 13022 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:05:45,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:05:45,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:05:45,905 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:06:16,627 INFO L129 PetriNetUnfolder]: 32099/83713 cut-off events. [2021-12-06 18:06:16,627 INFO L130 PetriNetUnfolder]: For 1532128/1533289 co-relation queries the response was YES. [2021-12-06 18:06:20,163 INFO L84 FinitePrefix]: Finished finitePrefix Result has 334370 conditions, 83713 events. 32099/83713 cut-off events. For 1532128/1533289 co-relation queries the response was YES. Maximal size of possible extension queue 3271. Compared 1130634 event pairs, 11777 based on Foata normal form. 408/78337 useless extension candidates. Maximal degree in co-relation 334163. Up to 20515 conditions per place. [2021-12-06 18:06:20,477 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 431 selfloop transitions, 229 changer transitions 0/862 dead transitions. [2021-12-06 18:06:20,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 862 transitions, 16091 flow [2021-12-06 18:06:20,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:06:20,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:06:20,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3408 transitions. [2021-12-06 18:06:20,480 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.731016731016731 [2021-12-06 18:06:20,480 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3408 transitions. [2021-12-06 18:06:20,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3408 transitions. [2021-12-06 18:06:20,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:06:20,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3408 transitions. [2021-12-06 18:06:20,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 162.28571428571428) internal successors, (3408), 21 states have internal predecessors, (3408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:06:20,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:06:20,486 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:06:20,486 INFO L186 Difference]: Start difference. First operand has 643 places, 694 transitions, 13022 flow. Second operand 21 states and 3408 transitions. [2021-12-06 18:06:20,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 862 transitions, 16091 flow [2021-12-06 18:06:30,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 862 transitions, 15709 flow, removed 115 selfloop flow, removed 10 redundant places. [2021-12-06 18:06:30,103 INFO L242 Difference]: Finished difference. Result has 662 places, 713 transitions, 13813 flow [2021-12-06 18:06:30,103 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=12641, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13813, PETRI_PLACES=662, PETRI_TRANSITIONS=713} [2021-12-06 18:06:30,104 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 465 predicate places. [2021-12-06 18:06:30,104 INFO L470 AbstractCegarLoop]: Abstraction has has 662 places, 713 transitions, 13813 flow [2021-12-06 18:06:30,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:06:30,104 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:06:30,104 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:06:30,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-06 18:06:30,104 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:06:30,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:06:30,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1135868258, now seen corresponding path program 21 times [2021-12-06 18:06:30,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:06:30,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429467847] [2021-12-06 18:06:30,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:06:30,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:06:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:06:30,302 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:06:30,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:06:30,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429467847] [2021-12-06 18:06:30,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429467847] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:06:30,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:06:30,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:06:30,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104366271] [2021-12-06 18:06:30,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:06:30,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:06:30,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:06:30,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:06:30,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:06:30,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:06:30,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 713 transitions, 13813 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:06:30,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:06:30,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:06:30,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:07:03,479 INFO L129 PetriNetUnfolder]: 32980/86457 cut-off events. [2021-12-06 18:07:03,479 INFO L130 PetriNetUnfolder]: For 1550902/1551925 co-relation queries the response was YES. [2021-12-06 18:07:07,382 INFO L84 FinitePrefix]: Finished finitePrefix Result has 345360 conditions, 86457 events. 32980/86457 cut-off events. For 1550902/1551925 co-relation queries the response was YES. Maximal size of possible extension queue 3381. Compared 1178286 event pairs, 14114 based on Foata normal form. 302/80611 useless extension candidates. Maximal degree in co-relation 345144. Up to 22851 conditions per place. [2021-12-06 18:07:07,714 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 427 selfloop transitions, 259 changer transitions 0/888 dead transitions. [2021-12-06 18:07:07,714 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 888 transitions, 17594 flow [2021-12-06 18:07:07,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 18:07:07,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 18:07:07,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3395 transitions. [2021-12-06 18:07:07,717 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7282282282282282 [2021-12-06 18:07:07,717 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3395 transitions. [2021-12-06 18:07:07,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3395 transitions. [2021-12-06 18:07:07,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:07:07,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3395 transitions. [2021-12-06 18:07:07,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.66666666666666) internal successors, (3395), 21 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:07,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:07,727 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:07,727 INFO L186 Difference]: Start difference. First operand has 662 places, 713 transitions, 13813 flow. Second operand 21 states and 3395 transitions. [2021-12-06 18:07:07,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 888 transitions, 17594 flow [2021-12-06 18:07:16,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 888 transitions, 17135 flow, removed 156 selfloop flow, removed 9 redundant places. [2021-12-06 18:07:16,905 INFO L242 Difference]: Finished difference. Result has 681 places, 750 transitions, 15173 flow [2021-12-06 18:07:16,905 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=13410, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=15173, PETRI_PLACES=681, PETRI_TRANSITIONS=750} [2021-12-06 18:07:16,905 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 484 predicate places. [2021-12-06 18:07:16,905 INFO L470 AbstractCegarLoop]: Abstraction has has 681 places, 750 transitions, 15173 flow [2021-12-06 18:07:16,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:16,906 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:07:16,906 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:07:16,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-06 18:07:16,906 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:07:16,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:07:16,907 INFO L85 PathProgramCache]: Analyzing trace with hash 819370350, now seen corresponding path program 22 times [2021-12-06 18:07:16,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:07:16,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518293569] [2021-12-06 18:07:16,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:07:16,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:07:16,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:07:17,086 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:07:17,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:07:17,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518293569] [2021-12-06 18:07:17,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518293569] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:07:17,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:07:17,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:07:17,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530246861] [2021-12-06 18:07:17,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:07:17,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:07:17,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:07:17,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:07:17,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:07:17,089 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:07:17,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 750 transitions, 15173 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:17,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:07:17,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:07:17,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 18:07:50,259 INFO L129 PetriNetUnfolder]: 32884/86200 cut-off events. [2021-12-06 18:07:50,259 INFO L130 PetriNetUnfolder]: For 1551143/1552575 co-relation queries the response was YES. [2021-12-06 18:07:54,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 341813 conditions, 86200 events. 32884/86200 cut-off events. For 1551143/1552575 co-relation queries the response was YES. Maximal size of possible extension queue 3377. Compared 1172956 event pairs, 12956 based on Foata normal form. 595/80761 useless extension candidates. Maximal degree in co-relation 341589. Up to 21675 conditions per place. [2021-12-06 18:07:54,679 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 421 selfloop transitions, 253 changer transitions 0/876 dead transitions. [2021-12-06 18:07:54,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 876 transitions, 17679 flow [2021-12-06 18:07:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 18:07:54,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 18:07:54,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3070 transitions. [2021-12-06 18:07:54,682 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7278330962541489 [2021-12-06 18:07:54,682 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3070 transitions. [2021-12-06 18:07:54,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3070 transitions. [2021-12-06 18:07:54,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 18:07:54,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3070 transitions. [2021-12-06 18:07:54,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.57894736842104) internal successors, (3070), 19 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:54,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:54,687 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:07:54,687 INFO L186 Difference]: Start difference. First operand has 681 places, 750 transitions, 15173 flow. Second operand 19 states and 3070 transitions. [2021-12-06 18:07:54,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 876 transitions, 17679 flow [2021-12-06 18:08:04,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 876 transitions, 16925 flow, removed 207 selfloop flow, removed 11 redundant places. [2021-12-06 18:08:04,828 INFO L242 Difference]: Finished difference. Result has 693 places, 752 transitions, 15143 flow [2021-12-06 18:08:04,829 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=14563, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=15143, PETRI_PLACES=693, PETRI_TRANSITIONS=752} [2021-12-06 18:08:04,829 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 496 predicate places. [2021-12-06 18:08:04,829 INFO L470 AbstractCegarLoop]: Abstraction has has 693 places, 752 transitions, 15143 flow [2021-12-06 18:08:04,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:08:04,830 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 18:08:04,830 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:08:04,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-06 18:08:04,830 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 18:08:04,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:08:04,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2010695004, now seen corresponding path program 23 times [2021-12-06 18:08:04,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:08:04,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286743814] [2021-12-06 18:08:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:08:04,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:08:04,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:05,009 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 18:08:05,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:08:05,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286743814] [2021-12-06 18:08:05,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286743814] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:08:05,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:08:05,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 18:08:05,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485542616] [2021-12-06 18:08:05,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:08:05,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 18:08:05,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:08:05,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 18:08:05,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-06 18:08:05,012 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2021-12-06 18:08:05,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 752 transitions, 15143 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 18:08:05,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 18:08:05,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2021-12-06 18:08:05,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand